aboutsummaryrefslogtreecommitdiff
path: root/packages/exchange-backoffice-ui/src/forms/902_15e.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/exchange-backoffice-ui/src/forms/902_15e.ts')
-rw-r--r--packages/exchange-backoffice-ui/src/forms/902_15e.ts48
1 files changed, 48 insertions, 0 deletions
diff --git a/packages/exchange-backoffice-ui/src/forms/902_15e.ts b/packages/exchange-backoffice-ui/src/forms/902_15e.ts
new file mode 100644
index 000000000..8f927cdc2
--- /dev/null
+++ b/packages/exchange-backoffice-ui/src/forms/902_15e.ts
@@ -0,0 +1,48 @@
+import { AbsoluteTime, TranslatedString } from "@gnu-taler/taler-util";
+import { FlexibleForm, languageList } from "./index.js";
+import { FormState } from "../handlers/FormProvider.js";
+
+export const v1: FlexibleForm<Form902_12e.Form> = {
+ versionId: "2023-05-15",
+ design: [
+ {
+ title: "15" as TranslatedString,
+ description:
+ "for operating legal entities and partnership that are contracting partner as well as analogously for operating legal entities and partnership that are beneficial owners." as TranslatedString,
+ fields: [
+ {
+ type: "textArea",
+ props: {
+ name: "contractingPartner",
+ label: "Contracting partner" as TranslatedString,
+ },
+ },
+ {
+ type: "date",
+ props: {
+ name: "when",
+ pattern: "dd/MM/yyyy",
+ label: "Date" as TranslatedString,
+ help: "format 'dd/MM/yyyy'" as TranslatedString,
+ },
+ },
+ ],
+ },
+ ],
+ behavior: function formBehavior(
+ v: Partial<Form902_12e.Form>,
+ ): FormState<Form902_12e.Form> {
+ return {
+ when: {
+ disabled: true,
+ },
+ };
+ },
+};
+
+namespace Form902_12e {
+ export interface Form {
+ contractingPartner: string;
+ when: AbsoluteTime;
+ }
+}