UNPKG

@sky-mavis/tanto-widget

Version:
11 lines 680 B
import {useAccount}from'wagmi';import {RONIN_WALLET_APP_DEEPLINK}from'../../constants.mjs';import {useConnectorRequestInterceptor}from'../../hooks/useConnectorRequestInterceptor.mjs';import {openWindow}from'../../utils/openWindow.mjs';import {isMobile}from'../../utils/userAgent.mjs';import {isWCConnector}from'../../utils/walletDetection.mjs';function useDeeplinkHandler() { const { connector } = useAccount(); useConnectorRequestInterceptor({ beforeRequest: () => { const shouldOpenDeepLink = isMobile() && connector && isWCConnector(connector.id); if (shouldOpenDeepLink) openWindow(RONIN_WALLET_APP_DEEPLINK); } }); }export{useDeeplinkHandler};