@raycast/utils
Advanced tools
Comparing version 1.9.0 to 1.9.1
@@ -169,9 +169,14 @@ "use strict"; | ||
}, [errors, latestValidation, setValidationError, values, refs, setValue]); | ||
const reset = (0, react_1.useCallback)((initialValues = {}) => { | ||
// @ts-expect-error it's fine if we don't specify all the values | ||
setValues(initialValues); | ||
const reset = (0, react_1.useCallback)((values) => { | ||
setErrors({}); | ||
}, [setValues, setErrors]); | ||
Object.values(refs.current).forEach((ref) => { | ||
ref?.reset(); | ||
}); | ||
if (values) { | ||
// @ts-expect-error it's fine if we don't specify all the values | ||
setValues(values); | ||
} | ||
}, [setValues, setErrors, refs]); | ||
return { handleSubmit, setValidationError, setValue, values, itemProps, focus, reset }; | ||
} | ||
exports.useForm = useForm; |
{ | ||
"name": "@raycast/utils", | ||
"version": "1.9.0", | ||
"version": "1.9.1", | ||
"description": "Set of utilities to streamline building Raycast extensions", | ||
@@ -5,0 +5,0 @@ "author": "Raycast Technologies Ltd.", |
Sorry, the diff of this file is not supported yet
143465
3065