UNPKG

@sky-mavis/tanto-widget

Version:
81 lines (77 loc) 3.15 kB
'use strict'; var jsxRuntime = require('@emotion/react/jsx-runtime'); var BlueWalletConnectLogo = require('../assets/BlueWalletConnectLogo.cjs'); var CoinbaseLogo = require('../assets/CoinbaseLogo.cjs'); var RoninCustomSquareLogo = require('../assets/RoninCustomSquareLogo.cjs'); var RoninExtensionCustomLogo = require('../assets/RoninExtensionCustomLogo.cjs'); var RoninMobileCustomLogo = require('../assets/RoninMobileCustomLogo.cjs'); var RoninWaypointCustomLogo = require('../assets/RoninWaypointCustomLogo.cjs'); var SafeLogo = require('../assets/SafeLogo.cjs'); var WalletConnectLogo = require('../assets/WalletConnectLogo.cjs'); var index = require('../constants/index.cjs'); var wallet = require('../types/wallet.cjs'); const walletConfigs = { [wallet.WALLET_IDS.WAYPOINT]: { name: 'Continue with Email', icon: jsxRuntime.jsx(RoninCustomSquareLogo.RoninWaypointCustomSquareLogo, {}), displayOptions: { thumbnail: jsxRuntime.jsx(RoninWaypointCustomLogo.RoninWaypointCustomLogo, {}), highlightBackground: true, showRoninBadge: true, connectingDescription: 'Confirm connection via pop-up windows' } }, [wallet.WALLET_IDS.RONIN_WALLET]: { name: 'Ronin Wallet Extension', icon: jsxRuntime.jsx(RoninCustomSquareLogo.RoninExtensionCustomSquareLogo, {}), homepage: index.RONIN_WALLET_WEB_LINK, displayOptions: { thumbnail: jsxRuntime.jsx(RoninExtensionCustomLogo.RoninExtensionCustomLogo, {}), showRoninBadge: true } }, [wallet.WALLET_IDS.RONIN_WALLET_INJECTED]: { name: 'Ronin Wallet Extension', icon: jsxRuntime.jsx(RoninCustomSquareLogo.RoninExtensionCustomSquareLogo, {}), homepage: index.RONIN_WALLET_WEB_LINK, displayOptions: { thumbnail: jsxRuntime.jsx(RoninExtensionCustomLogo.RoninExtensionCustomLogo, {}), showRoninBadge: true } }, [wallet.WALLET_IDS.WALLET_CONNECT]: { name: 'WalletConnect', icon: jsxRuntime.jsx(BlueWalletConnectLogo.BlueFilledWalletConnectLogo, {}), displayOptions: { thumbnail: jsxRuntime.jsx(WalletConnectLogo.WalletConnectLogo, {}), description: 'Scan QR on mobile wallet to connect' } }, [wallet.WALLET_IDS.CUSTOM_RONIN_MOBILE_WALLET]: { name: 'Ronin Wallet Mobile', icon: jsxRuntime.jsx(RoninCustomSquareLogo.RoninMobileCustomSquareLogo, {}), displayOptions: { thumbnail: jsxRuntime.jsx(RoninMobileCustomLogo.RoninMobileCustomLogo, {}), description: 'Sign in with the app', showRoninBadge: true } }, [wallet.WALLET_IDS.CUSTOM_RONIN_IN_APP_WALLET]: { name: 'Ronin Wallet Mobile', icon: jsxRuntime.jsx(RoninCustomSquareLogo.RoninMobileCustomSquareLogo, {}), displayOptions: { thumbnail: jsxRuntime.jsx(RoninMobileCustomLogo.RoninMobileCustomLogo, {}), description: 'Sign in with the app', showRoninBadge: true } }, [wallet.WALLET_IDS.SAFE]: { name: 'Safe', icon: jsxRuntime.jsx(SafeLogo.SafeLogo, {}) }, [wallet.WALLET_IDS.COINBASE_WALLET]: { name: 'Coinbase Wallet', icon: jsxRuntime.jsx(CoinbaseLogo.CoinbaseLogo, {}) } }; exports.walletConfigs = walletConfigs;