diff options
Diffstat (limited to 'packages/exchange-backoffice-ui/src/handlers/forms.ts')
-rw-r--r-- | packages/exchange-backoffice-ui/src/handlers/forms.ts | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/packages/exchange-backoffice-ui/src/handlers/forms.ts b/packages/exchange-backoffice-ui/src/handlers/forms.ts index 418754919..1d6a7daa4 100644 --- a/packages/exchange-backoffice-ui/src/handlers/forms.ts +++ b/packages/exchange-backoffice-ui/src/handlers/forms.ts @@ -8,7 +8,7 @@ import { InputArray } from "./InputArray.js"; import { InputSelectMultiple } from "./InputSelectMultiple.js"; import { InputTextArea } from "./InputTextArea.js"; import { InputFile } from "./InputFile.js"; -import { Separator } from "./Separator.js"; +import { Caption } from "./Caption.js"; import { Group } from "./Group.js"; import { InputSelectOne } from "./InputSelectOne.js"; @@ -25,7 +25,7 @@ type DoubleColumnFormSection = { */ type FieldType = { group: Parameters<typeof Group>[0]; - separator: Parameters<typeof Separator>[0]; + caption: Parameters<typeof Caption>[0]; array: Parameters<typeof InputArray>[0]; file: Parameters<typeof InputFile>[0]; selectOne: Parameters<typeof InputSelectOne>[0]; @@ -42,7 +42,7 @@ type FieldType = { */ export type UIFormField = | { type: "group"; props: FieldType["group"] } - | { type: "separator"; props: FieldType["separator"] } + | { type: "caption"; props: FieldType["caption"] } | { type: "array"; props: FieldType["array"] } | { type: "file"; props: FieldType["file"] } | { type: "selectOne"; props: FieldType["selectOne"] } @@ -66,7 +66,7 @@ type UIFormFieldMap = { */ const UIFormConfiguration: UIFormFieldMap = { group: Group, - separator: Separator, + caption: Caption, array: InputArray, text: InputText, file: InputFile, @@ -90,9 +90,7 @@ export function RenderAllFieldsByUiConfig({ const Component = UIFormConfiguration[ field.type ] as FieldComponentFunction<any>; - const c = structuredClone(field.props); - c.key = i; - return Component(c); + return Component(field.props); }), ); } |