fix forms stale (#419)

* feat: create loader component

* fix: prevent stale data in forms
This commit is contained in:
Carlos Valente
2023-05-28 22:21:31 +02:00
committed by GitHub
parent f6e524e865
commit c075f73752
19 changed files with 189 additions and 26 deletions
@@ -38,11 +38,16 @@ export default function QuickStart({ onClose, isOpen }: QuickStartProps) {
register,
reset,
formState: { isSubmitting },
} = useForm({ defaultValues: data });
} = useForm({
defaultValues: data,
resetOptions: {
keepDirtyValues: true,
},
});
useEffect(() => {
reset(data);
}, [reset, data]);
if (data) reset(data);
}, [data, reset]);
const onSubmit = async (data: Partial<EventData>) => {
try {