aboutsummaryrefslogtreecommitdiff
path: root/packages/exchange-backoffice-ui/src/forms/forms.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/exchange-backoffice-ui/src/forms/forms.ts')
-rw-r--r--packages/exchange-backoffice-ui/src/forms/forms.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/exchange-backoffice-ui/src/forms/forms.ts b/packages/exchange-backoffice-ui/src/forms/forms.ts
index 1e59e0cf2..c2cb0799e 100644
--- a/packages/exchange-backoffice-ui/src/forms/forms.ts
+++ b/packages/exchange-backoffice-ui/src/forms/forms.ts
@@ -7,6 +7,7 @@ import { InputChoiceStacked } from "./InputChoice.js";
import { InputArray } from "./InputArray.js";
import { InputSelectMultiple } from "./InputSelectMultiple.js";
import { InputTextArea } from "./InputTextArea.js";
+import { InputFile } from "./InputFile.js";
export type DoubleColumnForm = DoubleColumnFormSection[];
@@ -22,6 +23,7 @@ type DoubleColumnFormSection = {
type FieldType = {
separator: {};
array: Parameters<typeof InputArray>[0];
+ file: Parameters<typeof InputFile>[0];
selectMultiple: Parameters<typeof InputSelectMultiple>[0];
text: Parameters<typeof InputText>[0];
textArea: Parameters<typeof InputTextArea>[0];
@@ -36,6 +38,7 @@ type FieldType = {
export type UIFormField =
| { type: "separator"; props: FieldType["separator"] }
| { type: "array"; props: FieldType["array"] }
+ | { type: "file"; props: FieldType["file"] }
| { type: "selectMultiple"; props: FieldType["selectMultiple"] }
| { type: "text"; props: FieldType["text"] }
| { type: "textArea"; props: FieldType["textArea"] }
@@ -62,6 +65,7 @@ const UIFormConfiguration: UIFormFieldMap = {
separator: Separator,
array: InputArray,
text: InputText,
+ file: InputFile,
textArea: InputTextArea,
date: InputDate,
choiceStacked: InputChoiceStacked,