UNPKG

nimbus-wallet-management

Version:

Nimbus Wallet Management solution inspired by Lifi

21 lines (17 loc) 498 B
import type { WalletAdapter } from '@solana/wallet-adapter-base'; import type { Connector } from 'wagmi'; import { getWalletIcon } from '../icons.js'; export interface TONConnector { name: string; icon: string; id: string; type: string; } export const getConnectorIcon = ( connector?: Connector | WalletAdapter | TONConnector, ) => { const connectorId = (connector as Connector)?.id; return connectorId ? getWalletIcon(connectorId) || connector?.icon : connector?.icon; };