@@ -131,8 +131,8 @@ const Hobbies = observer<React.FunctionComponent<HobbiesProps>>(
131131 const hobbyName = `member${ memberIndex } .hobby${ index } ` ;
132132
133133 return (
134- < li key = { index } className = "form-group " >
135- < div className = "form-inline " >
134+ < li key = { index } className = "mb-3 " >
135+ < div className = "d-flex align-items-center " >
136136 < Input
137137 name = { hobbyName }
138138 id = { hobbyName }
@@ -142,16 +142,15 @@ const Hobbies = observer<React.FunctionComponent<HobbiesProps>>(
142142 required
143143 minLength = { 3 }
144144 className = "form-control"
145- style = { { width : 'auto' } }
146145 />
146+
147147 < button
148148 type = "button"
149149 title = "Remove Hobby"
150150 onClick = { ( ) => removeHobby ( index ) }
151- className = "close"
152- >
153- ×
154- </ button >
151+ className = "btn-close"
152+ aria-label = "Close"
153+ />
155154 </ div >
156155 < FieldFeedbacks for = { hobbyName } >
157156 < FieldFeedback when = "*" />
@@ -164,7 +163,7 @@ const Hobbies = observer<React.FunctionComponent<HobbiesProps>>(
164163
165164 return (
166165 < >
167- < div className = "form-group " >
166+ < div className = "mb-3 " >
168167 < button
169168 type = "button"
170169 name = { checkNbHobbiesName }
@@ -179,7 +178,7 @@ const Hobbies = observer<React.FunctionComponent<HobbiesProps>>(
179178 </ FieldFeedback >
180179 </ FieldFeedbacks >
181180 </ div >
182- < ul className = "list-none" >
181+ < ul className = "list-style- none" >
183182 { member . hobbies . map ( ( hobby , index ) => renderHobby ( hobby , index ) ) }
184183 </ ul >
185184 </ >
@@ -224,17 +223,17 @@ const Members = observer<React.FunctionComponent<MembersProps>>(({ club, validat
224223 < li key = { index } >
225224 < h4 >
226225 Member #{ index + 1 }
226+
227227 < button
228228 type = "button"
229229 title = "Remove Member"
230230 onClick = { ( ) => removeMember ( index ) }
231- className = "close"
232- >
233- ×
234- </ button >
231+ className = "btn-close fs-6"
232+ aria-label = "Close"
233+ />
235234 </ h4 >
236235
237- < div className = "form-group " >
236+ < div className = "mb-3 " >
238237 < Input
239238 name = { memberFirstNameName }
240239 placeholder = "First Name"
@@ -249,7 +248,7 @@ const Members = observer<React.FunctionComponent<MembersProps>>(({ club, validat
249248 </ FieldFeedbacks >
250249 </ div >
251250
252- < div className = "form-group " >
251+ < div className = "mb-3 " >
253252 < Input
254253 name = { memberLastNameName }
255254 placeholder = "Last Name"
@@ -271,7 +270,7 @@ const Members = observer<React.FunctionComponent<MembersProps>>(({ club, validat
271270
272271 return (
273272 < >
274- < div className = "form-group " >
273+ < div className = "mb-3 " >
275274 < button
276275 type = "button"
277276 name = "checkNbMembers"
@@ -286,7 +285,7 @@ const Members = observer<React.FunctionComponent<MembersProps>>(({ club, validat
286285 </ FieldFeedback >
287286 </ FieldFeedbacks >
288287 </ div >
289- < ul className = "list-none" >
288+ < ul className = "list-style- none" >
290289 { club . members . map ( ( member , index ) => renderMember ( member , index ) ) }
291290 </ ul >
292291 </ >
@@ -341,7 +340,7 @@ class Form extends React.Component<FormProps> {
341340 onSubmit = { this . handleSubmit }
342341 noValidate
343342 >
344- < div className = "form-group " >
343+ < div className = "mb-3 " >
345344 < Input
346345 name = "clubName"
347346 placeholder = "Club Name"
0 commit comments