UNPKG

@react-form-fields/core

Version:

Material UI Form Fields

14 lines 692 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var React = require("react"); var builder_1 = require("./builder"); var context_1 = require("./context"); exports.ConfigBuilder = builder_1.default; var ConfigProvider = React.memo(function (props) { var currentConfig = React.useContext(context_1.default); var config = React.useMemo(function () { return (tslib_1.__assign({}, (currentConfig || {}), (props.value || {}))); }, [currentConfig, props.value]); return (React.createElement(context_1.default.Provider, { value: config }, props.children)); }); exports.default = ConfigProvider; //# sourceMappingURL=index.js.map