diff --git a/web/app/components/base/form/form-scenarios/base/field.tsx b/web/app/components/base/form/form-scenarios/base/field.tsx index e36a2ecf2b..feea8d0f41 100644 --- a/web/app/components/base/form/form-scenarios/base/field.tsx +++ b/web/app/components/base/form/form-scenarios/base/field.tsx @@ -33,6 +33,7 @@ const BaseField = ({ allowedFileTypes, allowedFileUploadMethods, maxLength, + unit, } = config const isAllConditionsMet = useStore(form.store, (state) => { @@ -101,6 +102,7 @@ const BaseField = ({ placeholder={placeholder} max={max} min={min} + unit={unit} /> )} /> diff --git a/web/app/components/rag-pipeline/components/input-field/field-list/field-list-container.tsx b/web/app/components/rag-pipeline/components/input-field/field-list/field-list-container.tsx index d1c2f768d7..b82a3f018f 100644 --- a/web/app/components/rag-pipeline/components/input-field/field-list/field-list-container.tsx +++ b/web/app/components/rag-pipeline/components/input-field/field-list/field-list-container.tsx @@ -30,6 +30,8 @@ const FieldListContainer = ({ return inputFields.map((content) => { return ({ id: content.variable, + chosen: false, + selected: false, ...content, }) }) diff --git a/web/app/components/rag-pipeline/components/input-field/field-list/hooks.ts b/web/app/components/rag-pipeline/components/input-field/field-list/hooks.ts index 408e01fe03..aeced64ca7 100644 --- a/web/app/components/rag-pipeline/components/input-field/field-list/hooks.ts +++ b/web/app/components/rag-pipeline/components/input-field/field-list/hooks.ts @@ -37,7 +37,7 @@ export const useFieldList = ( const handleListSortChange = useCallback((list: SortableItem[]) => { const newInputFields = list.map((item) => { - const { id, ...filed } = item + const { id, chosen, selected, ...filed } = item return filed }) handleInputFieldsChange(newInputFields) diff --git a/web/app/components/rag-pipeline/components/input-field/field-list/types.ts b/web/app/components/rag-pipeline/components/input-field/field-list/types.ts index 107b923969..7f41599bce 100644 --- a/web/app/components/rag-pipeline/components/input-field/field-list/types.ts +++ b/web/app/components/rag-pipeline/components/input-field/field-list/types.ts @@ -2,4 +2,6 @@ import type { InputVar } from '@/models/pipeline' export type SortableItem = { id: string + chosen: boolean, + selected: boolean, } & InputVar