@onehat/ui
Version:
Base UI for OneHat apps
30 lines (25 loc) • 595 B
JavaScript
import CheckboxButton from '../../../Buttons/CheckboxButton.js';
import withComponent from '../../../Hoc/withComponent.js';
import withValue from '../../../Hoc/withValue.js';
import _ from 'lodash';
const
CheckboxElement = (props) => {
const {
value,
setValue,
testID = '',
} = props,
onToggle = () => {
setValue(!value);
};
return <CheckboxButton
testID={testID}
isChecked={value}
onPress={onToggle}
_icon={{
size: 'lg',
}}
/>;
},
CheckboxEField = withComponent(withValue(CheckboxElement));
export default CheckboxEField;