refactor: reset modal logic

This commit is contained in:
Aaryan Khandelwal
2024-09-06 19:42:46 +05:30
parent ec5a2126b1
commit 91f5f3f07f

View File

@@ -36,9 +36,6 @@ export const CreateUpdateModuleLinkModal: FC<Props> = (props) => {
const onClose = () => {
handleClose();
setTimeout(() => {
reset();
}, 500);
};
const handleFormSubmit = async (formData: ModuleLink) => {
@@ -64,7 +61,6 @@ export const CreateUpdateModuleLinkModal: FC<Props> = (props) => {
});
}
onClose();
reset();
} catch (error: any) {
setToast({
type: TOAST_TYPE.ERROR,
@@ -75,12 +71,11 @@ export const CreateUpdateModuleLinkModal: FC<Props> = (props) => {
};
useEffect(() => {
if (!data) return;
reset({
...defaultValues,
...data,
});
}, [data, reset]);
}, [data, isOpen, reset]);
return (
<ModalCore isOpen={isOpen} handleClose={onClose}>