aboutsummaryrefslogtreecommitdiff
path: root/packages/demobank-ui/src/pages/WithdrawalConfirmationQuestion.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/demobank-ui/src/pages/WithdrawalConfirmationQuestion.tsx')
-rw-r--r--packages/demobank-ui/src/pages/WithdrawalConfirmationQuestion.tsx4
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/demobank-ui/src/pages/WithdrawalConfirmationQuestion.tsx b/packages/demobank-ui/src/pages/WithdrawalConfirmationQuestion.tsx
index e4631fcc8..39b94b349 100644
--- a/packages/demobank-ui/src/pages/WithdrawalConfirmationQuestion.tsx
+++ b/packages/demobank-ui/src/pages/WithdrawalConfirmationQuestion.tsx
@@ -39,12 +39,14 @@ import { useBankCoreApiContext } from "../context/config.js";
import { useBackendState } from "../hooks/backend.js";
import { useBankState } from "../hooks/bank-state.js";
import { usePreferences } from "../hooks/preferences.js";
+import { RouteDefinition } from "../route.js";
import { LoginForm } from "./LoginForm.js";
import { RenderAmount } from "./PaytoWireTransferForm.js";
interface Props {
onAborted: () => void;
withdrawUri: WithdrawUriResult;
+ routeHere: RouteDefinition<{ wopid: string }>;
details: {
account: PaytoUri;
reserve: string;
@@ -61,6 +63,7 @@ export function WithdrawalConfirmationQuestion({
onAborted,
details,
onAuthorizationRequired,
+ routeHere,
withdrawUri,
}: Props): VNode {
const { i18n } = useTranslationContext();
@@ -126,6 +129,7 @@ export function WithdrawalConfirmationQuestion({
updateBankState("currentChallenge", {
operation: "confirm-withdrawal",
id: String(resp.body.challenge_id),
+ location: routeHere.url({ wopid: withdrawUri.withdrawalOperationId }),
sent: AbsoluteTime.never(),
request: withdrawUri.withdrawalOperationId,
});