strapi-plugin-content-manager
Version:
A powerful UI to easily manage your data.
25 lines (20 loc) • 581 B
JavaScript
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;