aboutsummaryrefslogtreecommitdiffstats
path: root/src/@types/mobx-form.types.ts
diff options
context:
space:
mode:
authorLibravatar Ricardo Cino <ricardo@cino.io>2022-06-27 18:21:31 +0200
committerLibravatar GitHub <noreply@github.com>2022-06-27 17:21:31 +0100
commit0bf13689d53bd493fb4d0a4213c1801013b5aa8a (patch)
tree2b5ae44e4f1aa73b49c011954ff1cb47e3959bad /src/@types/mobx-form.types.ts
parentchore: recommend specific vscode extensions to setup development [skip ci] (#... (diff)
downloadferdium-app-0bf13689d53bd493fb4d0a4213c1801013b5aa8a.tar.gz
ferdium-app-0bf13689d53bd493fb4d0a4213c1801013b5aa8a.tar.zst
ferdium-app-0bf13689d53bd493fb4d0a4213c1801013b5aa8a.zip
chore: transform containers/settings from js to tsx (#384)
Diffstat (limited to 'src/@types/mobx-form.types.ts')
-rw-r--r--src/@types/mobx-form.types.ts20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/@types/mobx-form.types.ts b/src/@types/mobx-form.types.ts
new file mode 100644
index 000000000..6bc20f5e1
--- /dev/null
+++ b/src/@types/mobx-form.types.ts
@@ -0,0 +1,20 @@
1export interface FormFieldOptions {
2 value?: string;
3 label?: string;
4 disabled?: boolean;
5}
6
7export interface FormFields {
8 fields: {
9 [key: string]: {
10 label?: string;
11 placeholder?: string;
12 options?: FormFieldOptions[];
13 value?: string | boolean | number | null;
14 default?: string | boolean | number | null;
15 type?: string; // todo specifiy probably
16 disabled?: boolean;
17 validators?: any; // Not sure yet.
18 };
19 };
20}