diff --git a/src/components/main/WebAppModal.tsx b/src/components/main/WebAppModal.tsx index 21ea544c3..6f17fd07e 100644 --- a/src/components/main/WebAppModal.tsx +++ b/src/components/main/WebAppModal.tsx @@ -58,7 +58,7 @@ const WebAppModal: FC = ({ theme, }) => { const { - closeWebApp, sendWebViewData, prolongWebView, toggleBotInAttachMenu, openTelegramLink, + closeWebApp, sendWebViewData, prolongWebView, toggleBotInAttachMenu, openTelegramLink, openChat, } = getActions(); const [mainButton, setMainButton] = useState(); const lang = useLang(); @@ -164,6 +164,13 @@ const WebAppModal: FC = ({ }); }, [bot, isInstalled, toggleBotInAttachMenu]); + const openBotChat = useCallback(() => { + openChat({ + id: bot!.id, + }); + closeWebApp(); + }, [bot, closeWebApp, openChat]); + const MoreMenuButton: FC<{ onTrigger: () => void; isOpen?: boolean }> = useMemo(() => { return ({ onTrigger, isOpen: isMenuOpen }) => (