@@ -92,7 +92,7 @@ interface HobbiesProps {
92
92
validateField : ( e : React . ChangeEvent < HTMLInputElement > | string ) => void ;
93
93
}
94
94
95
- const Hobbies = observer ( ( { memberIndex, member, validateField} : HobbiesProps ) => {
95
+ const Hobbies = observer < React . SFC < HobbiesProps > > ( ( { memberIndex, member, validateField} ) => {
96
96
const addHobby = ( ) => {
97
97
member . addHobby ( ) ;
98
98
validateField ( `member${ memberIndex } .checkNbHobbies` ) ;
@@ -150,15 +150,15 @@ const Hobbies = observer(({memberIndex, member, validateField}: HobbiesProps) =>
150
150
</ >
151
151
) ;
152
152
} ) ;
153
- ( Hobbies as React . SFC ) . displayName = 'Hobbies' ;
153
+ Hobbies . displayName = 'Hobbies' ;
154
154
155
155
156
156
interface MembersProps {
157
157
club : Club ;
158
158
validateField : ( e : React . ChangeEvent < HTMLInputElement > | string ) => void ;
159
159
}
160
160
161
- const Members = observer ( ( { club, validateField} : MembersProps ) => {
161
+ const Members = observer < React . SFC < MembersProps > > ( ( { club, validateField} ) => {
162
162
const addMember = ( ) => {
163
163
club . addMember ( ) ;
164
164
validateField ( 'checkNbMembers' ) ;
@@ -235,17 +235,17 @@ const Members = observer(({club, validateField}: MembersProps) => {
235
235
</ >
236
236
) ;
237
237
} ) ;
238
- ( Members as React . SFC ) . displayName = 'Members' ;
238
+ Members . displayName = 'Members' ;
239
239
240
240
241
241
interface DisplayClubProps {
242
242
club : Club ;
243
243
}
244
244
245
- const DisplayClub = observer ( ( { club} : DisplayClubProps ) =>
245
+ const DisplayClub = observer < React . SFC < DisplayClubProps > > ( ( { club} ) =>
246
246
< pre style = { { fontSize : 'small' } } > Club = { JSON . stringify ( club , null , 2 ) } </ pre >
247
247
) ;
248
- ( DisplayClub as React . SFC ) . displayName = 'DisplayClub' ;
248
+ DisplayClub . displayName = 'DisplayClub' ;
249
249
250
250
251
251
interface FormProps {
0 commit comments