@@ -22,32 +22,34 @@ function CheckboxesWidget(props) {
2222 const checked = value . indexOf ( option . value ) !== - 1 ;
2323 const disabledCls = disabled || readonly ? "disabled" : "" ;
2424 const checkbox = (
25- < span >
26- < input
27- type = "checkbox"
28- id = { `${ id } _${ index } ` }
29- checked = { checked }
30- disabled = { disabled || readonly }
31- autoFocus = { autofocus && index === 0 }
32- onChange = { event => {
33- const all = enumOptions . map ( ( { value } ) => value ) ;
34- if ( event . target . checked ) {
35- onChange ( selectValue ( option . value , value , all ) ) ;
36- } else {
37- onChange ( deselectValue ( option . value , value ) ) ;
38- }
39- } }
40- />
41- < span > { option . label } </ span >
42- </ span >
25+ < input
26+ className = "form-check-input"
27+ type = "checkbox"
28+ id = { `${ id } _${ index } ` }
29+ checked = { checked }
30+ disabled = { disabled || readonly }
31+ autoFocus = { autofocus && index === 0 }
32+ onChange = { event => {
33+ const all = enumOptions . map ( ( { value } ) => value ) ;
34+ if ( event . target . checked ) {
35+ onChange ( selectValue ( option . value , value , all ) ) ;
36+ } else {
37+ onChange ( deselectValue ( option . value , value ) ) ;
38+ }
39+ } }
40+ />
4341 ) ;
4442 return inline
45- ? < label key = { index } className = { `checkbox-inline ${ disabledCls } ` } >
43+ ? < label
44+ key = { index }
45+ className = { `checkbox-inline form-check form-check-label form-check-inline ${ disabledCls } ` } >
4646 { checkbox }
47+ < span > { option . label } </ span >
4748 </ label >
48- : < div key = { index } className = { `checkbox ${ disabledCls } ` } >
49- < label >
49+ : < div key = { index } className = { `checkbox form-check ${ disabledCls } ` } >
50+ < label className = "form-check-label" >
5051 { checkbox }
52+ < span > { option . label } </ span >
5153 </ label >
5254 </ div > ;
5355 } ) }
0 commit comments