Web App Modal: Do not close along with Payment Modal (#2008)
This commit is contained in:
parent
21a989b165
commit
b35090a0c7
@ -125,7 +125,7 @@ const WebAppModal: FC<OwnProps & StateProps> = ({
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
if (eventType === 'web_app_open_tg_link') {
|
if (eventType === 'web_app_open_tg_link' && !isPaymentModalOpen) {
|
||||||
const linkUrl = TME_LINK_PREFIX + eventData.path_full;
|
const linkUrl = TME_LINK_PREFIX + eventData.path_full;
|
||||||
openTelegramLink({ url: linkUrl });
|
openTelegramLink({ url: linkUrl });
|
||||||
closeWebApp();
|
closeWebApp();
|
||||||
@ -185,7 +185,10 @@ const WebAppModal: FC<OwnProps & StateProps> = ({
|
|||||||
if (!eventData.message.trim().length || !eventData.buttons?.length || eventData.buttons.length > 3) return;
|
if (!eventData.message.trim().length || !eventData.buttons?.length || eventData.buttons.length > 3) return;
|
||||||
setPopupParams(eventData);
|
setPopupParams(eventData);
|
||||||
}
|
}
|
||||||
}, [bot, buttonText, closeWebApp, openInvoice, openTelegramLink, sendWebViewData, setWebAppPaymentSlug]);
|
}, [
|
||||||
|
bot, buttonText, closeWebApp, openInvoice, openTelegramLink, sendWebViewData, setWebAppPaymentSlug,
|
||||||
|
isPaymentModalOpen,
|
||||||
|
]);
|
||||||
|
|
||||||
const {
|
const {
|
||||||
ref, reloadFrame, sendEvent, sendViewport, sendTheme,
|
ref, reloadFrame, sendEvent, sendViewport, sendTheme,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user