diff options
Diffstat (limited to 'packages/exchange-backoffice-ui/src/forms/902_15e.ts')
-rw-r--r-- | packages/exchange-backoffice-ui/src/forms/902_15e.ts | 48 |
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; + } +} |