aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/wallet/Application.tsx
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2022-08-29 11:32:07 -0300
committerSebastian <sebasjm@gmail.com>2022-08-29 11:32:07 -0300
commita5f052d69c6457ad0289fdcb56398ea1fabedc2a (patch)
treee54429481cec80f393204fa972c134b130652ad9 /packages/taler-wallet-webextension/src/wallet/Application.tsx
parentcf894f1dd309e48d8be380c56175219027c84fb7 (diff)
downloadwallet-core-a5f052d69c6457ad0289fdcb56398ea1fabedc2a.tar.xz
using CTA for manual withdrawal
Diffstat (limited to 'packages/taler-wallet-webextension/src/wallet/Application.tsx')
-rw-r--r--packages/taler-wallet-webextension/src/wallet/Application.tsx25
1 files changed, 15 insertions, 10 deletions
diff --git a/packages/taler-wallet-webextension/src/wallet/Application.tsx b/packages/taler-wallet-webextension/src/wallet/Application.tsx
index 316a1c0e5..b39a7936b 100644
--- a/packages/taler-wallet-webextension/src/wallet/Application.tsx
+++ b/packages/taler-wallet-webextension/src/wallet/Application.tsx
@@ -37,7 +37,10 @@ import {
import { PaymentPage } from "../cta/Payment/index.js";
import { RefundPage } from "../cta/Refund/index.js";
import { TipPage } from "../cta/Tip/index.js";
-import { WithdrawPage } from "../cta/Withdraw/index.js";
+import {
+ WithdrawPageFromParams,
+ WithdrawPageFromURI,
+} from "../cta/Withdraw/index.js";
import { DepositPage as DepositPageCTA } from "../cta/Deposit/index.js";
import { Pages, WalletNavBar } from "../NavigationBar.js";
import { DeveloperPage } from "./DeveloperPage.js";
@@ -151,7 +154,10 @@ export function Application(): VNode {
path={Pages.receiveCash.pattern}
component={DestinationSelectionGetCash}
goToWalletManualWithdraw={(amount?: string) =>
- redirectTo(Pages.balanceManualWithdraw({ amount }))
+ redirectTo(Pages.ctaWithdrawManual({ amount }))
+ }
+ goToWalletWalletInvoice={(amount?: string) =>
+ redirectTo(Pages.ctaWithdrawManual({ amount }))
}
/>
<Route
@@ -163,12 +169,6 @@ export function Application(): VNode {
/>
<Route
- path={Pages.balanceManualWithdraw.pattern}
- component={ManualWithdrawPage}
- onCancel={() => redirectTo(Pages.balance)}
- />
-
- <Route
path={Pages.balanceDeposit.pattern}
component={DepositPage}
onCancel={(currency: string) => {
@@ -237,7 +237,7 @@ export function Application(): VNode {
path={Pages.ctaPay}
component={PaymentPage}
goToWalletManualWithdraw={(amount?: string) =>
- redirectTo(Pages.balanceManualWithdraw({ amount }))
+ redirectTo(Pages.ctaWithdrawManual({ amount }))
}
cancel={() => redirectTo(Pages.balance)}
/>
@@ -253,7 +253,12 @@ export function Application(): VNode {
/>
<Route
path={Pages.ctaWithdraw}
- component={WithdrawPage}
+ component={WithdrawPageFromURI}
+ cancel={() => redirectTo(Pages.balance)}
+ />
+ <Route
+ path={Pages.ctaWithdrawManual.pattern}
+ component={WithdrawPageFromParams}
cancel={() => redirectTo(Pages.balance)}
/>
<Route