From 5313cc5c995f854ca4bf609c7619c19ee9b58d25 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Thu, 3 Nov 2022 13:06:09 +0100 Subject: [PATCH] Payment Modal: Close modal after receiving update (#2105) --- src/components/payment/PaymentModal.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/components/payment/PaymentModal.tsx b/src/components/payment/PaymentModal.tsx index ef57e5b2f..de419a5fc 100644 --- a/src/components/payment/PaymentModal.tsx +++ b/src/components/payment/PaymentModal.tsx @@ -138,6 +138,13 @@ const PaymentModal: FC = ({ } }, [isOpen, loadPasswordInfo, openModal]); + // Modal window can be closed by an event from the server side + useEffect(() => { + if (!isOpen && isModalOpen) { + closeModal(); + } + }, [closeModal, isModalOpen, isOpen]); + useEffect(() => { if (step !== undefined || error) { setIsLoading(false);