diff --git a/web/app/components/workflow/nodes/_base/components/variable/var-reference-picker.tsx b/web/app/components/workflow/nodes/_base/components/variable/var-reference-picker.tsx index 1856d9a9a8..c29c1ad282 100644 --- a/web/app/components/workflow/nodes/_base/components/variable/var-reference-picker.tsx +++ b/web/app/components/workflow/nodes/_base/components/variable/var-reference-picker.tsx @@ -58,6 +58,7 @@ type Props = { valueTypePlaceHolder?: string isInTable?: boolean onRemove?: () => void + typePlaceHolder?: string } const VarReferencePicker: FC = ({ @@ -79,6 +80,7 @@ const VarReferencePicker: FC = ({ valueTypePlaceHolder, isInTable, onRemove, + typePlaceHolder, }) => { const { t } = useTranslation() const store = useStoreApi() @@ -362,6 +364,14 @@ const VarReferencePicker: FC = ({ onClick={() => onRemove?.()} /> )} + + {!hasValue && typePlaceHolder && ( + + )} > = ({ value={inputs.variable_selector || []} onChange={handleVarChanges} filterVar={filterVar} + typePlaceHolder='File | Array[File]' /> diff --git a/web/app/components/workflow/nodes/list-filter/panel.tsx b/web/app/components/workflow/nodes/list-filter/panel.tsx index fa5699f923..9ae6991a13 100644 --- a/web/app/components/workflow/nodes/list-filter/panel.tsx +++ b/web/app/components/workflow/nodes/list-filter/panel.tsx @@ -50,6 +50,7 @@ const Panel: FC> = ({ value={inputs.variable || []} onChange={handleVarChanges} filterVar={filterVar} + typePlaceHolder='Array' />