UNPKG

@makeen.io/material-ui-kit

Version:
13 lines 821 B
import React from "react"; import validateFn from "makeen/dynamicForm/validators/validatorFn"; import { FormControls as components } from "../../../.."; function MuiFormControl(props) { var Component = components[props.control]; if (!Component) { console.error("No control definition in @material-ui for controlType: ".concat(props.control)); return null; } return /*#__PURE__*/React.createElement(Component, { raw: props.original, id: props.name, schema: props.schema, options: props.original.options, name: props.name, label: "".concat(props.label, " ").concat(props.schema.required ? "*" : ""), placeholder: props.placeholder, register: props.type !== "group" ? props.register(validateFn(props)) : null, error: props.error }); } export default MuiFormControl; //# sourceMappingURL=MuiFormControl.js.map