From 7303d901be97cf788a9ede88d335ea5c5ff98213 Mon Sep 17 00:00:00 2001 From: gregfromstl Date: Wed, 28 May 2025 17:28:05 -0700 Subject: [PATCH] feat: remove Switch Network button --- .changeset/tricky-points-tease.md | 5 +++++ .../screens/Buy/swap/SwapScreenContent.tsx | 19 +++---------------- 2 files changed, 8 insertions(+), 16 deletions(-) create mode 100644 .changeset/tricky-points-tease.md diff --git a/.changeset/tricky-points-tease.md b/.changeset/tricky-points-tease.md new file mode 100644 index 00000000000..648f7d662b7 --- /dev/null +++ b/.changeset/tricky-points-tease.md @@ -0,0 +1,5 @@ +--- +"thirdweb": patch +--- + +Remove unnecessary Switch Network button in PayEmbed diff --git a/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/swap/SwapScreenContent.tsx b/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/swap/SwapScreenContent.tsx index b18a51de17d..43bcb8186dc 100644 --- a/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/swap/SwapScreenContent.tsx +++ b/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/swap/SwapScreenContent.tsx @@ -21,7 +21,6 @@ import { } from "../../../../components/Drawer.js"; import { Spacer } from "../../../../components/Spacer.js"; import { Spinner } from "../../../../components/Spinner.js"; -import { SwitchNetworkButton } from "../../../../components/SwitchNetwork.js"; import { Container } from "../../../../components/basic.js"; import { Button } from "../../../../components/buttons.js"; import { Text } from "../../../../components/text.js"; @@ -171,8 +170,6 @@ export function SwapScreenContent(props: { (swapRequired && !quoteQuery.data) || isNotEnoughBalance || allowanceQuery.isLoading; - const switchChainRequired = - props.payer.wallet.getChain()?.id !== fromChain?.id; const errorMsg = !quoteQuery.isLoading && quoteQuery.error @@ -319,19 +316,6 @@ export function SwapScreenContent(props: { > Pay with another token - ) : switchChainRequired && - fromChain && - !quoteQuery.isLoading && - !allowanceQuery.isLoading && - !isNotEnoughBalance && - !quoteQuery.error ? ( - { - await props.payer.wallet.switchChain(fromChain); - }} - /> ) : (