From e398dfb808b7362f2c7e964a80b03b6314ecb46e Mon Sep 17 00:00:00 2001 From: Lochie Axon Date: Tue, 6 Feb 2024 11:18:24 +1100 Subject: [PATCH] fix: filter duplicate wallets ids --- packages/connectkit/src/wallets/useWallets.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/connectkit/src/wallets/useWallets.tsx b/packages/connectkit/src/wallets/useWallets.tsx index f1ddb113..dc09a98a 100644 --- a/packages/connectkit/src/wallets/useWallets.tsx +++ b/packages/connectkit/src/wallets/useWallets.tsx @@ -66,6 +66,11 @@ export const useWallets = (): WalletProps[] => { return ( wallets + // remove duplicate ids + .filter( + (wallet, index, self) => + self.findIndex((w) => w.id === wallet.id) === index + ) // remove wallet with id coinbaseWalletSDK if wallet with id 'com.coinbase.wallet' exists .filter( (wallet, index, self) =>