Skip to content

Commit

Permalink
exclude all injected connectors if inside Safe browser
Browse files Browse the repository at this point in the history
  • Loading branch information
talentlessguy committed Feb 3, 2025
1 parent 1a1417e commit be88964
Showing 1 changed file with 32 additions and 24 deletions.
56 changes: 32 additions & 24 deletions src/utils/getDefaultWallets.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,30 +19,38 @@ export const getDefaultWallets = ({
appName: string
projectId: string
}) => {
const wallets: WalletList = [
{
groupName: 'Popular',
wallets: [
// injected / not always shown
injectedWallet,
safeWallet,
braveWallet,
() => ({
...phantomWallet(),
iconUrl: async () => (await import('../assets/PhantomWallet')).default,
iconBackground: '#9A8AEE',
downloadUrls: {},
}),
// always shown
walletConnectWallet,
rainbowWallet,
coinbaseWallet,
metaMaskWallet,
ledgerWallet,
argentWallet,
],
},
]
const wallets: WalletList =
window.parent.location.hostname === ''
? [
{
groupName: 'Popular',
wallets: [walletConnectWallet, coinbaseWallet, safeWallet],
},
]
: [
{
groupName: 'Popular',
wallets: [
// injected / not always shown
injectedWallet,
safeWallet,
braveWallet,
() => ({
...phantomWallet(),
iconUrl: async () => (await import('../assets/PhantomWallet')).default,
iconBackground: '#9A8AEE',
downloadUrls: {},
}),
// always shown
walletConnectWallet,
rainbowWallet,
coinbaseWallet,
metaMaskWallet,
ledgerWallet,
argentWallet,
],
},
]

return connectorsForWallets(wallets, {
appName,
Expand Down

0 comments on commit be88964

Please sign in to comment.