UNPKG

react-formal

Version:

Classy HTML form management for React

23 lines (22 loc) 543 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = require("react"); var _BindingContext = require("./BindingContext"); function useFieldSchema(path) { const { getSchemaForPath } = (0, _BindingContext.useBindingContext)(); return (0, _react.useMemo)(() => { if (!path) return; try { return getSchemaForPath(path); } catch (err) { /* ignore */ } }, [getSchemaForPath, path]); } var _default = useFieldSchema; exports.default = _default;