From 290ef87247650f90e85ce7a16378b3098c63b6e0 Mon Sep 17 00:00:00 2001 From: Cristhian Zanforlin Lousa Date: Fri, 14 Jul 2023 09:58:58 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A8=20refactor(EditNodeModal/index.tsx?= =?UTF-8?q?):=20add=20closePopUp=20function=20to=20close=20the=20pop-up=20?= =?UTF-8?q?when=20the=20modal=20is=20closed=20=F0=9F=94=A8=20refactor(Edit?= =?UTF-8?q?NodeModal/index.tsx):=20refactor=20setOpen=20function=20to=20cl?= =?UTF-8?q?ose=20the=20pop-up=20when=20the=20modal=20is=20closed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/frontend/src/modals/EditNodeModal/index.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/frontend/src/modals/EditNodeModal/index.tsx b/src/frontend/src/modals/EditNodeModal/index.tsx index 809afb5ac..32ea676f0 100644 --- a/src/frontend/src/modals/EditNodeModal/index.tsx +++ b/src/frontend/src/modals/EditNodeModal/index.tsx @@ -25,6 +25,7 @@ import { typesContext } from "../../contexts/typesContext"; import { NodeDataType } from "../../types/flow"; import { classNames, limitScrollFieldsModal } from "../../utils"; import BaseModal from "../baseModal"; +import { PopUpContext } from "../../contexts/popUpContext"; const EditNodeModal = forwardRef( ( @@ -44,6 +45,7 @@ const EditNodeModal = forwardRef( const { types } = useContext(typesContext); const { setTabsState, tabId } = useContext(TabsContext); const { reactFlowInstance } = useContext(typesContext); + const { closePopUp } = useContext(PopUpContext); let disabled = reactFlowInstance?.getEdges().some((e) => e.targetHandle === data.id) ?? @@ -74,6 +76,9 @@ const EditNodeModal = forwardRef( }; const setOpen = (x: boolean) => { + if(!x) { + closePopUp(); + } if (nodeLength > 0) setModalOpen(x); };