diff --git a/.changeset/dirty-roses-carry.md b/.changeset/dirty-roses-carry.md new file mode 100644 index 00000000000..5022333ae7f --- /dev/null +++ b/.changeset/dirty-roses-carry.md @@ -0,0 +1,5 @@ +--- +"thirdweb": patch +--- + +Sort payment quotes in ascending order diff --git a/packages/thirdweb/src/react/core/hooks/usePaymentMethods.ts b/packages/thirdweb/src/react/core/hooks/usePaymentMethods.ts index 897f0ff9ad2..7f6ac866495 100644 --- a/packages/thirdweb/src/react/core/hooks/usePaymentMethods.ts +++ b/packages/thirdweb/src/react/core/hooks/usePaymentMethods.ts @@ -112,13 +112,13 @@ export function usePaymentMethods(options: { .sort((a, b) => { return ( Number.parseFloat( - toTokens(b.quote.originAmount, b.originToken.decimals), + toTokens(a.quote.originAmount, a.originToken.decimals), ) * - (b.originToken.prices.USD || 1) - + (a.originToken.prices.USD || 1) - Number.parseFloat( - toTokens(a.quote.originAmount, a.originToken.decimals), + toTokens(b.quote.originAmount, b.originToken.decimals), ) * - (a.originToken.prices.USD || 1) + (b.originToken.prices.USD || 1) ); });