From fcb87104cd4c01e552cd13a80d87b9dbceadb417 Mon Sep 17 00:00:00 2001 From: Mitchell McCaffrey Date: Mon, 25 Jan 2021 09:00:19 +1100 Subject: [PATCH] Ensure other modals are closed when deleting maps or tokens --- src/modals/SelectMapModal.js | 4 ++++ src/modals/SelectTokensModal.js | 3 +++ 2 files changed, 7 insertions(+) diff --git a/src/modals/SelectMapModal.js b/src/modals/SelectMapModal.js index 2236bc5..f747dce 100644 --- a/src/modals/SelectMapModal.js +++ b/src/modals/SelectMapModal.js @@ -332,6 +332,10 @@ function SelectMapModal({ selectedMapIds.length > 0 && !selectedMaps.some((map) => map.type === "default") ) { + // Ensure all other modals are closed + setIsGroupModalOpen(false); + setIsEditModalOpen(false); + setIsMapsResetModalOpen(false); setIsMapsRemoveModalOpen(true); } } diff --git a/src/modals/SelectTokensModal.js b/src/modals/SelectTokensModal.js index 7d92d55..083bbd6 100644 --- a/src/modals/SelectTokensModal.js +++ b/src/modals/SelectTokensModal.js @@ -191,6 +191,9 @@ function SelectTokensModal({ isOpen, onRequestClose }) { selectedTokenIds.length > 0 && !selectedTokens.some((token) => token.type === "default") ) { + // Ensure all other modals are closed + setIsEditModalOpen(false); + setIsGroupModalOpen(false); setIsTokensRemoveModalOpen(true); } }