UNPKG

@react-form-builder/core

Version:

React JSON Schema Form Builder to create complex, validated, reusable forms with no deep React knowledge required

17 lines (16 loc) 678 B
import { useMemo as m } from "react"; import { Model as i } from "../features/define/utils/Model.js"; import { useViewerProps as n } from "../features/form-viewer/components/ViewerPropsContext.js"; import { errorMessageModel as p } from "../features/validation/components/DefaultErrorMessage.js"; import { useStore as f } from "./contexts/StoreContext.js"; const a = () => { const o = f(), r = o.form.errorType, t = o.formViewerPropsStore.view, e = n(); return m(() => { const s = e.errorWrapper ? new i(e.errorWrapper) : p; return (r ? t.find(r) : s) ?? p; }, [r, t, e.errorWrapper]); }; export { a as useErrorModel }; //# sourceMappingURL=useErrorModel.js.map