UNPKG

koval-ui

Version:

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

3 lines (2 loc) 603 B
"use client";"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("react"),o=require("./FormContext.cjs"),r=require("./FormReducer.cjs"),i=()=>{const{dispatch:t}=e.useContext(o.FormContext),s=e.useCallback(()=>{t({type:r.Actions.FORM_SET_PRISTINE,pristine:!0})},[t]),n=e.useCallback(()=>{t({type:r.Actions.FORM_SET_PRISTINE,pristine:!1})},[t]);return{markAsPristine:s,markAsDirty:n}},c=()=>{const{state:t}=e.useContext(o.FormContext);return{pristine:t.pristine}};exports.useFormActions=i;exports.useFormSelectors=c; //# sourceMappingURL=useFormContext.cjs.map