diff --git a/.changeset/rich-peaches-cheer.md b/.changeset/rich-peaches-cheer.md new file mode 100644 index 00000000000..40f88084cd0 --- /dev/null +++ b/.changeset/rich-peaches-cheer.md @@ -0,0 +1,5 @@ +--- +"thirdweb": patch +--- + +Fix buyWithCrypto false not respected when going back from quote diff --git a/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/BuyScreen.tsx b/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/BuyScreen.tsx index d7687678040..9aebd62c95c 100644 --- a/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/BuyScreen.tsx +++ b/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/BuyScreen.tsx @@ -510,8 +510,9 @@ function BuyScreenContent(props: BuyScreenContentProps) { client={client} onBack={() => { if ( - screen.id === "buy-with-crypto" || - screen.id === "buy-with-fiat" + (screen.id === "buy-with-crypto" || + screen.id === "buy-with-fiat") && + enabledPaymentMethods.buyWithCryptoEnabled ) { setScreen({ id: "select-from-token",