UNPKG

koval-ui

Version:

React components collection with minimalistic design. Supports theming, layout, and input validation.

32 lines (31 loc) 659 B
"use client"; import { useContext as o, useCallback as r } from "react"; import { FormContext as i } from "./FormContext.js"; import { Actions as e } from "./FormReducer.js"; const u = () => { const { dispatch: t } = o(i), s = r(() => { t({ type: e.FORM_SET_PRISTINE, pristine: !0 }); }, [t]), n = r(() => { t({ type: e.FORM_SET_PRISTINE, pristine: !1 }); }, [t]); return { markAsPristine: s, markAsDirty: n }; }, a = () => { const { state: t } = o(i); return { pristine: t.pristine }; }; export { u as useFormActions, a as useFormSelectors }; //# sourceMappingURL=useFormContext.js.map