From e003f2e3cbbdfe2f8b709c1a7f1dbbcfb5e7e5f0 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Wed, 16 Nov 2022 12:37:46 -0600 Subject: [PATCH] Improve reliability of modal close --- src/view/com/modals/Modal.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/view/com/modals/Modal.tsx b/src/view/com/modals/Modal.tsx index 210cdc41..3317fef0 100644 --- a/src/view/com/modals/Modal.tsx +++ b/src/view/com/modals/Modal.tsx @@ -21,13 +21,14 @@ export const Modal = observer(function Modal() { const store = useStores() const bottomSheetRef = useRef(null) - const onShareBottomSheetChange = (snapPoint: number) => { + const onBottomSheetChange = (snapPoint: number) => { if (snapPoint === -1) { store.shell.closeModal() } } const onClose = () => { bottomSheetRef.current?.close() + store.shell.closeModal() } useEffect(() => { @@ -99,7 +100,7 @@ export const Modal = observer(function Modal() { backdropComponent={ store.shell.isModalActive ? createCustomBackdrop(onClose) : undefined } - onChange={onShareBottomSheetChange}> + onChange={onBottomSheetChange}> {element} )