commit 50c4cdabc168b9297756ea71cd66e81a13c70733 parent e4f3acfeb2ae6a24c579e7ba8d89625f398d2ee6 Author: Sebastian <sebasjm@gmail.com> Date: Sat, 10 Sep 2022 23:53:48 -0300 add redirect to withdraw Diffstat:
| M | packages/taler-wallet-webextension/src/cta/Payment/views.tsx | | | 32 | +++++++++++--------------------- |
| M | packages/taler-wallet-webextension/src/wallet/Application.tsx | | | 3 | +++ |
2 files changed, 14 insertions(+), 21 deletions(-)
diff --git a/packages/taler-wallet-webextension/src/cta/Payment/views.tsx b/packages/taler-wallet-webextension/src/cta/Payment/views.tsx @@ -167,14 +167,16 @@ export function BaseView(state: SupportedStates): VNode { /> )} </section> - <ButtonsSection - amount={state.amount} - balance={state.balance} - payStatus={state.payStatus} - uri={state.uri} - payHandler={state.status === "ready" ? state.payHandler : undefined} - goToWalletManualWithdraw={state.goToWalletManualWithdraw} - /> + {state.status !== "completed" ? ( + <ButtonsSection + amount={state.amount} + balance={state.balance} + payStatus={state.payStatus} + uri={state.uri} + payHandler={state.status === "ready" ? state.payHandler : undefined} + goToWalletManualWithdraw={state.goToWalletManualWithdraw} + /> + ) : undefined} <section> <Link upperCased onClick={state.cancel}> <i18n.Translate>Cancel</i18n.Translate> @@ -433,19 +435,7 @@ export function ButtonsSection({ ); } - // if (state.status === "completed") { - // if (state.payResult.type === ConfirmPayResultType.Pending) { - // return ( - // <section> - // <div> - // <p> - // <i18n.Translate>Processing</i18n.Translate>... - // </p> - // </div> - // </section> - // ); - // } - // } + const error: never = payStatus; return <Fragment />; } diff --git a/packages/taler-wallet-webextension/src/wallet/Application.tsx b/packages/taler-wallet-webextension/src/wallet/Application.tsx @@ -288,6 +288,9 @@ export function Application(): VNode { <Route path={Pages.ctaInvoicePay} component={InvoicePayPage} + goToWalletManualWithdraw={(amount?: string) => + redirectTo(Pages.ctaWithdrawManual({ amount })) + } onClose={() => redirectTo(Pages.balance)} /> <Route