summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/cta/Pay.tsx
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2022-03-21 09:58:05 -0300
committerSebastian <sebasjm@gmail.com>2022-03-21 09:58:05 -0300
commitfac550d45494b8c00e833cdbfbc6e0714222cd4a (patch)
treecc1770ae2af4ee667c23f60e4305fe09b3f4c272 /packages/taler-wallet-webextension/src/cta/Pay.tsx
parentc202abef5e1281b73b78fe3c1830a89fb8b68e1d (diff)
downloadwallet-core-fac550d45494b8c00e833cdbfbc6e0714222cd4a.tar.gz
wallet-core-fac550d45494b8c00e833cdbfbc6e0714222cd4a.tar.bz2
wallet-core-fac550d45494b8c00e833cdbfbc6e0714222cd4a.zip
fix withdraw redirect when there is no enough balance
Diffstat (limited to 'packages/taler-wallet-webextension/src/cta/Pay.tsx')
-rw-r--r--packages/taler-wallet-webextension/src/cta/Pay.tsx9
1 files changed, 6 insertions, 3 deletions
diff --git a/packages/taler-wallet-webextension/src/cta/Pay.tsx b/packages/taler-wallet-webextension/src/cta/Pay.tsx
index de0978aca..2a0d1b46b 100644
--- a/packages/taler-wallet-webextension/src/cta/Pay.tsx
+++ b/packages/taler-wallet-webextension/src/cta/Pay.tsx
@@ -155,7 +155,7 @@ export interface PaymentRequestViewProps {
onClick: () => void;
payErrMsg?: string;
uri: string;
- goToWalletManualWithdraw: () => void;
+ goToWalletManualWithdraw: (s: string) => void;
balance: AmountJson | undefined;
}
export function PaymentRequestView({
@@ -196,8 +196,8 @@ export function PaymentRequestView({
);
}
+ const amountRaw = Amounts.parseOrThrow(payStatus.amountRaw);
if (payStatus.status === PreparePayResultType.PaymentPossible) {
- const amountRaw = Amounts.parseOrThrow(payStatus.amountRaw);
const amountEffective: AmountJson = Amounts.parseOrThrow(
payStatus.amountEffective,
);
@@ -284,7 +284,10 @@ export function PaymentRequestView({
)}
</section>
<section>
- <ButtonSuccess upperCased onClick={goToWalletManualWithdraw}>
+ <ButtonSuccess
+ upperCased
+ onClick={() => goToWalletManualWithdraw(amountRaw.currency)}
+ >
<i18n.Translate>Withdraw digital cash</i18n.Translate>
</ButtonSuccess>
</section>