UNPKG

ra-core

Version:

Core components of react-admin, a frontend Framework for building admin applications on top of REST services, using ES6, React

15 lines 750 B
import * as React from 'react'; import { useInput } from "../form/useInput.js"; import { isRequired } from "../form/validation/validate.js"; import { FieldTitle } from "../util/FieldTitle.js"; export const BooleanInput = (props) => { const { field } = useInput(props); return (React.createElement("label", null, React.createElement("input", { type: "checkbox", checked: field.value, onChange: event => { field.onChange(event.target.checked); } }), React.createElement("span", null, React.createElement(FieldTitle, { label: props.label, source: props.source, resource: props.resource, isRequired: isRequired(props.validate) })), ' ')); }; //# sourceMappingURL=BooleanInput.js.map