diff --git a/src/components/profile/ProfileEditForm.tsx b/src/components/profile/ProfileEditForm.tsx index 3a43ada3..8c23e6fd 100644 --- a/src/components/profile/ProfileEditForm.tsx +++ b/src/components/profile/ProfileEditForm.tsx @@ -1,6 +1,6 @@ 'use client'; -import { useCallback, useMemo } from 'react'; +import { useCallback, useEffect, useMemo } from 'react'; import { useForm, FormProvider } from 'react-hook-form'; import { zodResolver } from '@hookform/resolvers/zod'; import * as z from 'zod'; @@ -62,8 +62,13 @@ export default function ProfileEditForm() { handleSubmit, formState: { errors }, setValue, + reset, } = methods; + useEffect(() => { + reset(defaultValues); + }, [defaultValues, reset]); + const onSubmit = useCallback( async (data: ProfileFormData) => { const success = await updateProfile(data);