File "checkbox-with-label.js"
Full Path: /home/warrior1/public_html/wp-content/plugins/elementor/app/modules/onboarding/assets/js/components/checkbox-with-label.js
File size: 568 bytes
MIME-type: text/x-java
Charset: utf-8
import Checkbox from '../../../../../assets/js/ui/atoms/checkbox';
export default function CheckBoxWithLabel( props ) {
return (
// eslint-disable-next-line jsx-a11y/label-has-for
<label className="e-onboarding__checkbox-label">
<Checkbox
className="e-onboarding__checkbox-input"
checked={ props.checked }
onChange={ ( event ) => props.onChangeCallback( event ) }
/>
{ props.labelText }
</label>
);
}
CheckBoxWithLabel.propTypes = {
checked: PropTypes.any,
labelText: PropTypes.string,
onChangeCallback: PropTypes.func.isRequired,
};