aboutsummaryrefslogtreecommitdiff
path: root/packages/demobank-ui/src/pages/WithdrawalQRCode.tsx
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2023-10-25 18:26:36 -0300
committerSebastian <sebasjm@gmail.com>2023-10-25 18:26:36 -0300
commite812eae32daddad372c7629867298ca28678a44c (patch)
tree98b8de62d15e28c4b4cc94b6c42ec2ab1f20c631 /packages/demobank-ui/src/pages/WithdrawalQRCode.tsx
parentc31ce9bab8592c31b7c7d879f6daad7886b7486d (diff)
downloadwallet-core-e812eae32daddad372c7629867298ca28678a44c.tar.xz
update more error cases handling from bank-core-api
Diffstat (limited to 'packages/demobank-ui/src/pages/WithdrawalQRCode.tsx')
-rw-r--r--packages/demobank-ui/src/pages/WithdrawalQRCode.tsx8
1 files changed, 4 insertions, 4 deletions
diff --git a/packages/demobank-ui/src/pages/WithdrawalQRCode.tsx b/packages/demobank-ui/src/pages/WithdrawalQRCode.tsx
index 5c300d0ab..bdd8ea585 100644
--- a/packages/demobank-ui/src/pages/WithdrawalQRCode.tsx
+++ b/packages/demobank-ui/src/pages/WithdrawalQRCode.tsx
@@ -23,14 +23,13 @@ import {
} from "@gnu-taler/taler-util";
import { notifyInfo, useTranslationContext } from "@gnu-taler/web-util/browser";
import { Fragment, VNode, h } from "preact";
+import { Attention } from "../components/Attention.js";
import { ErrorLoading } from "../components/ErrorLoading.js";
import { Loading } from "../components/Loading.js";
import { useWithdrawalDetails } from "../hooks/access.js";
-import { assertUnreachable } from "./WithdrawalOperationPage.js";
import { QrCodeSection } from "./QrCodeSection.js";
import { WithdrawalConfirmationQuestion } from "./WithdrawalConfirmationQuestion.js";
-import { Attention } from "../components/Attention.js";
-import { Pages } from "../pages.js";
+import { assertUnreachable } from "./WithdrawalOperationPage.js";
const logger = new Logger("WithdrawalQRCode");
@@ -59,7 +58,8 @@ export function WithdrawalQRCode({
if (result.type === "fail") {
switch (result.case) {
case "not-found": return <OperationNotFound onClose={onClose} />
- default: assertUnreachable(result.case)
+ case "invalid-id": return <OperationNotFound onClose={onClose} />
+ default: assertUnreachable(result)
}
}