diff --git a/apps/web/components/Form/Common/Buttons.tsx b/apps/web/components/Form/Common/Buttons.tsx index a984d70..3d27778 100644 --- a/apps/web/components/Form/Common/Buttons.tsx +++ b/apps/web/components/Form/Common/Buttons.tsx @@ -14,6 +14,8 @@ export function Buttons() { const router = useRouter(); const handleSave = useCallback(() => { + setFormState({ status: 'pending' }); + resetValidation(); apiIus.save({ pageUrlParams, payload: values }).then((res) => { if (typeof res !== 'boolean') { setTimeout(() => { @@ -31,7 +33,7 @@ export function Buttons() { }, 500); } }); - }, [pageUrlParams, router, setFormState, setValidation, values]); + }, [pageUrlParams, resetValidation, router, setFormState, setValidation, values]); const handleRetract = useCallback(() => { setFormState({ status: 'pending' });