+
+
+
+
+
+ )
+}
+
+export default UseMobileModal
diff --git a/src/modules/telegram/MenuPage/index.tsx b/src/modules/telegram/MenuPage/index.tsx
index eb5cf2913..1c585da73 100644
--- a/src/modules/telegram/MenuPage/index.tsx
+++ b/src/modules/telegram/MenuPage/index.tsx
@@ -7,6 +7,7 @@ import LayoutWithBottomNavigation from '@/components/layouts/LayoutWithBottomNav
import { getReferralLink } from '@/components/referral/utils'
import SubsocialProfileModal from '@/components/subsocial-profile/SubsocialProfileModal'
import UnlinkWalletModal from '@/components/wallets/UnlinkWalletModal'
+import UseMobileModal from '@/components/wallets/UseMobileModal'
import EvmConnectWalletModal from '@/components/wallets/evm/EvmConnectWalletModal'
import useIsModerationAdmin from '@/hooks/useIsModerationAdmin'
import { useLinkedProviders } from '@/hooks/useLinkedEvmAddress'
@@ -14,6 +15,7 @@ import useTgNoScroll from '@/hooks/useTgNoScroll'
import PointsWidget from '@/modules/points/PointsWidget'
import { useMyMainAddress } from '@/stores/my-account'
import { truncateAddress } from '@/utils/account'
+import { isTouchDevice } from '@/utils/device'
import { copyToClipboard } from '@/utils/strings'
import { IdentityProvider } from '@subsocial/data-hub-sdk'
import Image from 'next/image'
@@ -181,18 +183,17 @@ function MyAccountPageContent({ setPage }: ContentProps) {
)
}
-type AddressesModalKind =
- | 'evm'
- | 'solana'
- | 'unlink-solana'
- | 'unlink-evm'
- | undefined
+type ModalChain = 'evm' | 'solana'
function MyCryptoAddressesContent({ setPage }: ContentProps) {
const myAddress = useMyMainAddress()
- const [modalKind, setModalKind] = useState