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 • 762 B
JavaScript
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 var BooleanInput = function (props) {
var field = useInput(props).field;
return (React.createElement("label", null,
React.createElement("input", { type: "checkbox", checked: field.value, onChange: function (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