UNPKG

strapi-plugin-content-manager

Version:

A powerful UI to easily manage your data.

25 lines (20 loc) 581 B
import React from 'react'; import PropTypes from 'prop-types'; import { Checkbox } from '@buffetjs/core'; import Wrapper from './Wrapper'; const Field = ({ name, onChange, value }) => { const handleChange = ({ target: { name, value } }) => { onChange({ name, value: !value }); }; return ( <Wrapper> <Checkbox name={name} message={name} onChange={handleChange} value={value} /> </Wrapper> ); }; Field.propTypes = { name: PropTypes.string.isRequired, onChange: PropTypes.func.isRequired, value: PropTypes.bool.isRequired, }; export default Field;