diff options
author | Sebastian <sebasjm@gmail.com> | 2023-06-05 10:04:09 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2023-06-05 10:04:09 -0300 |
commit | c680f5aa71b08e978444df07f93c381f9d47ab82 (patch) | |
tree | 81903fac003bb1e202cf69551e06ba41a6e960a5 /packages/aml-backoffice-ui/src/forms/index.ts | |
parent | df53866e6b148ea5fd2ab57e906a4aa36b535ed3 (diff) | |
download | wallet-core-c680f5aa71b08e978444df07f93c381f9d47ab82.tar.xz |
rename aml
Diffstat (limited to 'packages/aml-backoffice-ui/src/forms/index.ts')
-rw-r--r-- | packages/aml-backoffice-ui/src/forms/index.ts | 146 |
1 files changed, 146 insertions, 0 deletions
diff --git a/packages/aml-backoffice-ui/src/forms/index.ts b/packages/aml-backoffice-ui/src/forms/index.ts new file mode 100644 index 000000000..c236bbaa3 --- /dev/null +++ b/packages/aml-backoffice-ui/src/forms/index.ts @@ -0,0 +1,146 @@ +import { TranslatedString } from "@gnu-taler/taler-util"; +import { FormState } from "../handlers/FormProvider.js"; +import { DoubleColumnForm } from "../handlers/forms.js"; + +export interface FlexibleForm<T extends object> { + versionId: string; + design: DoubleColumnForm; + behavior: (form: Partial<T>) => FormState<T>; +} + +export const languageList = [ + { + label: "Mandarin Chinese" as TranslatedString, + value: "cmn", + }, + { + label: "Spanish" as TranslatedString, + value: "spa", + }, + { + label: "English" as TranslatedString, + value: "eng", + }, + { + label: "Hindi" as TranslatedString, + value: "hin", + }, + { + label: "Portuguese" as TranslatedString, + value: "por", + }, + { + label: "Bengali" as TranslatedString, + value: "ben", + }, + { + label: "Russian" as TranslatedString, + value: "rus", + }, + { + label: "Japanese" as TranslatedString, + value: "jpn", + }, + { + label: "Yue" as TranslatedString, + value: "yue", + }, + { + label: "Vietnamese" as TranslatedString, + value: "vie", + }, + { + label: "Turkish" as TranslatedString, + value: "tur", + }, + { + label: "Wu" as TranslatedString, + value: "wuu", + }, + { + label: "Marathi" as TranslatedString, + value: "mar", + }, + { + label: "Telugu" as TranslatedString, + value: "ten", + }, + { + label: "Korean" as TranslatedString, + value: "kor", + }, + { + label: "French" as TranslatedString, + value: "fra", + }, + { + label: "Tamil" as TranslatedString, + value: "tam", + }, + { + label: "Egyptian Arabic" as TranslatedString, + value: "arz", + }, + { + label: "Standard German" as TranslatedString, + value: "deu", + }, + { + label: "Urdu" as TranslatedString, + value: "urd", + }, + { + label: "Javanese" as TranslatedString, + value: "jav", + }, + { + label: "Punjabi" as TranslatedString, + value: "pan", + }, + { + label: "Italian" as TranslatedString, + value: "ita", + }, + { + label: "Gujarati" as TranslatedString, + value: "guj", + }, + { + label: "Iranian Persian" as TranslatedString, + value: "pes", + }, + { + label: "Bhojpuri" as TranslatedString, + value: "bho", + }, + { + label: "Hausa" as TranslatedString, + value: "hau", + }, +]; +export const currencyList = [ + { + label: "United States dollar" as TranslatedString, + value: "usd", + }, + { + label: "Euro" as TranslatedString, + value: "eur", + }, + { + label: "Swiss franc" as TranslatedString, + value: "chf", + }, + { + label: "Argentine peso" as TranslatedString, + value: "ars", + }, + { + label: "Mexican peso" as TranslatedString, + value: "mxn", + }, + { + label: "Brazilian real" as TranslatedString, + value: "brl", + }, +]; |