From bebd1ef40aaba00a40a7b35614bf4ec9e596efc4 Mon Sep 17 00:00:00 2001 From: tjs Date: Tue, 21 Feb 2023 13:32:06 -0500 Subject: [PATCH] fix enhanced wallet provider --- components/wallet/EnhancedWalletProvider.tsx | 50 +------------------- 1 file changed, 2 insertions(+), 48 deletions(-) diff --git a/components/wallet/EnhancedWalletProvider.tsx b/components/wallet/EnhancedWalletProvider.tsx index aa6c3ece..d2dd09e9 100644 --- a/components/wallet/EnhancedWalletProvider.tsx +++ b/components/wallet/EnhancedWalletProvider.tsx @@ -66,45 +66,13 @@ export default function EnhancedWalletProvider({ ) const [preselectedWalletName, setPreselectedWalletName] = - useLocalStorageStringState( - 'preselectedWalletName', - wallet?.adapter.name || null - ) - - useEffect(() => { - const adapter = wallets.find( - ({ adapter }) => adapter.name === preselectedWalletName - )?.adapter - - if (adapter) { - select(adapter.name) - } - }, [preselectedWalletName, select, wallets]) + useLocalStorageStringState('preselectedWalletName', null) useEffect(() => { if (wallet) { setPreselectedWalletName(wallet.adapter.name) - return } - - if (preselectedWalletName) return - - for (const { adapter } of displayedWallets) { - if ( - adapter.readyState === WalletReadyState.Installed || - adapter.readyState === WalletReadyState.Loadable - ) { - setPreselectedWalletName(adapter.name) - return - } - } - }, [ - wallet, - setPreselectedWalletName, - select, - preselectedWalletName, - displayedWallets, - ]) + }, [wallet, setPreselectedWalletName]) const handleSelect = useCallback( (name: WalletName | null) => { @@ -114,20 +82,6 @@ export default function EnhancedWalletProvider({ [setPreselectedWalletName, select] ) - // const handleConnect = useCallback(async () => { - // setConnecting(true) - // const group = mangoStore.getState().group - // try { - // if (wallet && group) { - // await handleWalletConnect(wallet) - // } - // } catch (e) { - // console.error(e) - // } finally { - // setConnecting(false) - // } - // }, [wallet]) - const handleConnect = useCallback(async () => { if (wallet) { try {