koval-ui
Version:
React components collection with minimalistic design. Supports theming, layout, and input validation.
1 lines • 830 B
Source Map (JSON)
{"version":3,"file":"useHandleFormReset.cjs","sources":["../../../../src/internal/inputs/useHandleFormReset.ts"],"sourcesContent":["import type {Dispatch} from 'react';\nimport {useEffect} from 'react';\n\nimport {useFormSelectors} from '@/lib/Form';\n\nimport {ValidationState} from './ValidationProps.ts';\n\nexport const useHandleFormReset = (setValidity: Dispatch<ValidationState>) => {\n const {pristine} = useFormSelectors();\n useEffect(() => {\n pristine && setValidity(ValidationState.pristine);\n }, [pristine, setValidity]);\n};\n"],"names":["useHandleFormReset","setValidity","pristine","useFormSelectors","useEffect","ValidationState"],"mappings":"wMAOaA,EAAsBC,GAA2C,CACpE,KAAA,CAAC,SAAAC,CAAQ,EAAIC,mBAAiB,EACpCC,EAAAA,UAAU,IAAM,CACAF,GAAAD,EAAYI,kBAAgB,QAAQ,CAAA,EACjD,CAACH,EAAUD,CAAW,CAAC,CAC9B"}