From e73873fb445fbf30d0a9ceab044ac0f28912e87e Mon Sep 17 00:00:00 2001 From: saml33 Date: Tue, 7 Mar 2023 09:36:58 +1100 Subject: [PATCH] select first installed wallet on cancel tour --- components/wallet/EnhancedWalletProvider.tsx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/components/wallet/EnhancedWalletProvider.tsx b/components/wallet/EnhancedWalletProvider.tsx index 7139dd58..c6d298b0 100644 --- a/components/wallet/EnhancedWalletProvider.tsx +++ b/components/wallet/EnhancedWalletProvider.tsx @@ -66,8 +66,17 @@ export default function EnhancedWalletProvider({ useEffect(() => { if (wallet) { setPreselectedWalletName(wallet.adapter.name) + } else { + const hasInstalledWallet = displayedWallets.find( + (w) => w.readyState === 'Installed' + ) + if (hasInstalledWallet) { + setPreselectedWalletName(hasInstalledWallet.adapter.name) + } else { + setPreselectedWalletName('Phantom') + } } - }, [wallet, setPreselectedWalletName]) + }, [displayedWallets, wallet, setPreselectedWalletName]) useEffect(() => { if (!wallet && preselectedWalletName) {