@e-group/material-form
Version:
Custom react components for integrate redux-form.
26 lines (23 loc) • 809 B
JavaScript
import _extends from "@babel/runtime/helpers/esm/extends";
import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties";
import React from 'react';
import PropTypes from 'prop-types';
import Checkbox from '@e-group/material/Checkbox';
const CheckboxField = (_ref) => {
let _ref$input = _ref.input,
value = _ref$input.value,
otherInput = _objectWithoutProperties(_ref$input, ["value"]),
meta = _ref.meta,
other = _objectWithoutProperties(_ref, ["input", "meta"]);
return /*#__PURE__*/React.createElement(Checkbox, _extends({
checked: Boolean(value)
}, otherInput, other));
};
CheckboxField.propTypes = {
/**
* redux from props
*/
input: PropTypes.object.isRequired,
meta: PropTypes.object.isRequired
};
export default CheckboxField;