This commit is contained in:
2026-04-01 15:34:50 +03:00
parent 13b56d4960
commit 5f3d208158
120 changed files with 36338 additions and 21265 deletions
@@ -48,14 +48,18 @@ export function useResourceForm<TFormValues extends FieldValues, TApiData = unkn
useEffect(() => {
if (!isEditing) {
form.reset(defaultValues)
if (initialData) {
form.reset({ ...defaultValues, ...initialData } as any)
} else {
form.reset(defaultValues)
}
return
}
if (resolvedData) {
form.reset(mapToFormValues(resolvedData) as any)
}
}, [isEditing, resolvedData]) // eslint-disable-line react-hooks/exhaustive-deps
}, [isEditing, resolvedData, initialData]) // eslint-disable-line react-hooks/exhaustive-deps
return { form, isEditing, isInitializing: isEditing && !!initialize && isQueryLoading }
}