aboutsummaryrefslogtreecommitdiff
path: root/packages/exchange-backoffice-ui/src/pages/Cases.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/exchange-backoffice-ui/src/pages/Cases.tsx')
-rw-r--r--packages/exchange-backoffice-ui/src/pages/Cases.tsx8
1 files changed, 7 insertions, 1 deletions
diff --git a/packages/exchange-backoffice-ui/src/pages/Cases.tsx b/packages/exchange-backoffice-ui/src/pages/Cases.tsx
index 1983769ed..28b9d2a88 100644
--- a/packages/exchange-backoffice-ui/src/pages/Cases.tsx
+++ b/packages/exchange-backoffice-ui/src/pages/Cases.tsx
@@ -4,8 +4,10 @@ import { AmlRecords, AmlState } from "../types.js";
import { InputChoiceHorizontal } from "../handlers/InputChoiceHorizontal.js";
import { createNewForm } from "../handlers/forms.js";
import { TranslatedString } from "@gnu-taler/taler-util";
-import { amlStateConverter as amlStateConverter } from "./AccountDetails.js";
+import { amlStateConverter as amlStateConverter } from "./CaseDetails.js";
import { useState } from "preact/hooks";
+import { HandleAccountNotReady } from "./HandleAccountNotReady.js";
+import { useOfficer } from "../hooks/useOfficer.js";
const response: AmlRecords = {
records: [
@@ -61,6 +63,10 @@ function doFilter(
}
export function Cases() {
+ const officer = useOfficer();
+ if (officer.state !== "ready") {
+ return <HandleAccountNotReady officer={officer} />;
+ }
const form = createNewForm<{
state: AmlState;
}>();