From 6a6c3ddb8b73e6944b5b4daf85c9bc1a01f38b5d Mon Sep 17 00:00:00 2001 From: leon-morival Date: Fri, 3 Oct 2025 15:27:47 +0200 Subject: [PATCH] qr code modal --- src/components/modal/ShareModal.js | 26 ++++++++------------------ 1 file changed, 8 insertions(+), 18 deletions(-) diff --git a/src/components/modal/ShareModal.js b/src/components/modal/ShareModal.js index 090ff2f..37c49dd 100644 --- a/src/components/modal/ShareModal.js +++ b/src/components/modal/ShareModal.js @@ -45,7 +45,6 @@ const ShareModal = ({ payload }) => { const [copied, setCopied] = useState(false); const copyTimeout = useRef(null); - const qrOpenTimeout = useRef(null); const blurProps = Platform.OS === "android" ? { experimentalBlurMethod: "dimezisBlurView" } @@ -70,9 +69,6 @@ const ShareModal = ({ payload }) => { if (copyTimeout.current) { clearTimeout(copyTimeout.current); } - if (qrOpenTimeout.current) { - clearTimeout(qrOpenTimeout.current); - } }; }, []); @@ -136,20 +132,14 @@ const ShareModal = ({ payload }) => { const handleShareOption = useCallback( async (option) => { if (option?.type === "qr") { - const qrTitleValue = qrTitle; - - const hidePromise = closeSheet(); - qrOpenTimeout.current = setTimeout(() => { - setGlobal({ - shareQrModal: { - visible: true, - url: qrUrl, - title: qrTitleValue, - }, - }); - }, 200); - - await hidePromise; + await closeSheet(); + setGlobal({ + shareQrModal: { + visible: true, + url: qrUrl, + title: qrTitle, + }, + }); return; }