From 5c5498e2b34975ac94ac0e32d4ab6bebe6bbcf1e Mon Sep 17 00:00:00 2001 From: Jonas Daniels Date: Tue, 23 Aug 2022 13:47:49 -0700 Subject: [PATCH 1/9] fix connect wallet behavior --- .../src/components/ConnectWallet/index.tsx | 38 +++++++++---------- .../src/hooks/connectors/useMetamask.ts | 10 +---- 2 files changed, 21 insertions(+), 27 deletions(-) diff --git a/packages/thirdweb-react/src/components/ConnectWallet/index.tsx b/packages/thirdweb-react/src/components/ConnectWallet/index.tsx index f7018e4..27cc2c3 100644 --- a/packages/thirdweb-react/src/components/ConnectWallet/index.tsx +++ b/packages/thirdweb-react/src/components/ConnectWallet/index.tsx @@ -286,28 +286,28 @@ export const ConnectWallet: React.FC = ({ ) : ( <> - {supportedConnectors.findIndex((c) => c.name === "MetaMask") > - -1 && ( - { - if (!connecting) { - connecting = true; - await connectWithMetamask(); - connecting = false; - api.close(); - } - }} - leftElement={} - > - MetaMask - - )} + { + if (!connecting) { + connecting = true; + await connectWithMetamask(); + connecting = false; + api.close(); + } + }} + leftElement={} + > + MetaMask + {supportedConnectors .filter((c) => c.name !== "MetaMask") .map((c) => { + if (!c.ready) { + return null; + } return ( Date: Tue, 23 Aug 2022 13:59:08 -0700 Subject: [PATCH 2/9] further connect wallet improvements --- packages/thirdweb-react/src/components/ConnectWallet/index.tsx | 2 +- packages/thirdweb-react/src/components/shared/Button/index.tsx | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/thirdweb-react/src/components/ConnectWallet/index.tsx b/packages/thirdweb-react/src/components/ConnectWallet/index.tsx index 27cc2c3..e5b3947 100644 --- a/packages/thirdweb-react/src/components/ConnectWallet/index.tsx +++ b/packages/thirdweb-react/src/components/ConnectWallet/index.tsx @@ -159,7 +159,7 @@ export const ConnectWallet: React.FC = ({ }} >