updates
This commit is contained in:
@@ -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 }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user