From 59423e29d88e4b42d63d126c7e4d857acf056bd6 Mon Sep 17 00:00:00 2001 From: dominiccreates Date: Sun, 26 Jul 2026 08:40:59 -0700 Subject: [PATCH] fix: reset ProfileEditForm when store-derived defaultValues change --- src/components/profile/ProfileEditForm.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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);