From 6078ac6f2d285cc6034611a2ba070fbc7e754898 Mon Sep 17 00:00:00 2001 From: Aaryan Khandelwal Date: Fri, 6 Sep 2024 19:20:01 +0530 Subject: [PATCH] refactor: link modals --- .../issues/issue-detail/links/create-update-link-modal.tsx | 2 +- web/core/components/modules/analytics-sidebar/root.tsx | 3 +-- web/core/components/modules/links/create-update-modal.tsx | 7 +++---- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/web/core/components/issues/issue-detail/links/create-update-link-modal.tsx b/web/core/components/issues/issue-detail/links/create-update-link-modal.tsx index 4a440362fc..ab0d80f1b2 100644 --- a/web/core/components/issues/issue-detail/links/create-update-link-modal.tsx +++ b/web/core/components/issues/issue-detail/links/create-update-link-modal.tsx @@ -48,7 +48,7 @@ export const IssueLinkCreateUpdateModal: FC = observe const onClose = () => { setIssueLinkData(null); - reset(defaultValues); + reset(); if (handleOnClose) handleOnClose(); }; diff --git a/web/core/components/modules/analytics-sidebar/root.tsx b/web/core/components/modules/analytics-sidebar/root.tsx index 934b53113a..7a97b3f222 100644 --- a/web/core/components/modules/analytics-sidebar/root.tsx +++ b/web/core/components/modules/analytics-sidebar/root.tsx @@ -272,9 +272,8 @@ export const ModuleAnalyticsSidebar: React.FC = observer((props) => { isOpen={moduleLinkModal} handleClose={() => { setModuleLinkModal(false); - const timeoutId = setTimeout(() => { + setTimeout(() => { setSelectedLinkToUpdate(null); - clearTimeout(timeoutId); }, 500); }} data={selectedLinkToUpdate} diff --git a/web/core/components/modules/links/create-update-modal.tsx b/web/core/components/modules/links/create-update-modal.tsx index f7598a067d..002e9c20fd 100644 --- a/web/core/components/modules/links/create-update-modal.tsx +++ b/web/core/components/modules/links/create-update-modal.tsx @@ -36,9 +36,8 @@ export const CreateUpdateModuleLinkModal: FC = (props) => { const onClose = () => { handleClose(); - const timeoutId = setTimeout(() => { - reset(defaultValues); - clearTimeout(timeoutId); + setTimeout(() => { + reset(); }, 500); }; @@ -65,7 +64,7 @@ export const CreateUpdateModuleLinkModal: FC = (props) => { }); } onClose(); - reset(defaultValues); + reset(); } catch (error: any) { setToast({ type: TOAST_TYPE.ERROR,