From 01c23ec9290a826feab8350cc0ef5136a2c71c9c Mon Sep 17 00:00:00 2001 From: Joaquim Verges Date: Wed, 19 Feb 2025 07:19:21 +1300 Subject: [PATCH] [thirdweb] fix: Respect buyWithFiat setting in PayEmbed --- .changeset/eight-pandas-serve.md | 5 ++ .../ConnectWallet/screens/Buy/BuyScreen.tsx | 1 + .../screens/Buy/swap/TokenSelectorScreen.tsx | 47 ++++++++++--------- 3 files changed, 31 insertions(+), 22 deletions(-) create mode 100644 .changeset/eight-pandas-serve.md diff --git a/.changeset/eight-pandas-serve.md b/.changeset/eight-pandas-serve.md new file mode 100644 index 00000000000..6b8fc4d6ea5 --- /dev/null +++ b/.changeset/eight-pandas-serve.md @@ -0,0 +1,5 @@ +--- +"thirdweb": patch +--- + +Respect buy with fiat disabled in pay embed 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 331ce36c61d..d3b513c4559 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 @@ -558,6 +558,7 @@ function BuyScreenContent(props: BuyScreenContentProps) { supportedSourcesQuery.data && sourceSupportedTokens && ( void; onConnect: () => void; onPayWithFiat: () => void; + fiatSupported: boolean; }) { const connectedWallets = useConnectedWallets(); const activeAccount = useActiveAccount(); @@ -255,29 +256,31 @@ export function TokenSelectorScreen(props: { - + + + + Pay with credit card + + + + )}