aboutsummaryrefslogtreecommitdiff
path: root/packages/aml-backoffice-ui/src/pages/AntiMoneyLaunderingForm.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/aml-backoffice-ui/src/pages/AntiMoneyLaunderingForm.tsx')
-rw-r--r--packages/aml-backoffice-ui/src/pages/AntiMoneyLaunderingForm.tsx20
1 files changed, 13 insertions, 7 deletions
diff --git a/packages/aml-backoffice-ui/src/pages/AntiMoneyLaunderingForm.tsx b/packages/aml-backoffice-ui/src/pages/AntiMoneyLaunderingForm.tsx
index 77d4b8167..db034c996 100644
--- a/packages/aml-backoffice-ui/src/pages/AntiMoneyLaunderingForm.tsx
+++ b/packages/aml-backoffice-ui/src/pages/AntiMoneyLaunderingForm.tsx
@@ -1,6 +1,6 @@
/*
This file is part of GNU Taler
- (C) 2022 Taler Systems S.A.
+ (C) 2022-2024 Taler Systems S.A.
GNU Taler is free software; you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software
@@ -24,17 +24,17 @@ import {
buildCodecForObject,
codecForNumber,
codecForString,
- codecOptional
+ codecOptional,
} from "@gnu-taler/taler-util";
import {
DefaultForm,
+ useExchangeApiContext,
useTranslationContext,
} from "@gnu-taler/web-util/browser";
import { h } from "preact";
-import { useExchangeApiContext } from "../context/config.js";
import { BaseForm, FormMetadata, uiForms } from "../forms/declaration.js";
-import { Pages } from "../pages.js";
import { AmlExchangeBackend } from "../utils/types.js";
+import { privatePages } from "../Routing.js";
export function AntiMoneyLaunderingForm({
account,
@@ -68,7 +68,10 @@ export function AntiMoneyLaunderingForm({
form={theForm.impl(initial)}
onUpdate={() => {}}
onSubmit={(formValue) => {
- if (formValue.state === undefined || formValue.threshold === undefined) {
+ if (
+ formValue.state === undefined ||
+ formValue.threshold === undefined
+ ) {
return;
}
const validatedForm = formValue as BaseForm;
@@ -87,7 +90,7 @@ export function AntiMoneyLaunderingForm({
>
<div class="mt-6 flex items-center justify-end gap-x-6">
<a
- href={Pages.account.url({ account })}
+ href={privatePages.caseDetails.url({ cid: account })}
class="text-sm font-semibold leading-6 text-gray-900"
>
<i18n.Translate>Cancel</i18n.Translate>
@@ -133,7 +136,10 @@ export function parseJustification(
s: string,
listOfAllKnownForms: FormMetadata<BaseForm>[],
):
- | OperationOk<{ justification: Justification; metadata: FormMetadata<BaseForm> }>
+ | OperationOk<{
+ justification: Justification;
+ metadata: FormMetadata<BaseForm>;
+ }>
| OperationFail<ParseJustificationFail> {
try {
const justification = JSON.parse(s);