浏览代码

refactor(form-input-item): enhance type switch logic to include select input handling

tags/2.0.0-beta.1
twwu 1 个月前
父节点
当前提交
ebeb17ec96
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4
    4
      web/app/components/workflow/nodes/_base/components/form-input-item.tsx

+ 4
- 4
web/app/components/workflow/nodes/_base/components/form-input-item.tsx 查看文件

@@ -68,7 +68,7 @@ const FormInputItem: FC<Props> = ({
const isSelect = type === FormTypeEnum.select || type === FormTypeEnum.dynamicSelect
const isAppSelector = type === FormTypeEnum.appSelector
const isModelSelector = type === FormTypeEnum.modelSelector
const showTypeSwitch = isNumber || isBoolean || isObject || isArray
const showTypeSwitch = isNumber || isBoolean || isObject || isArray || isSelect
const isConstant = varInput?.type === VarKindType.constant || !varInput?.type
const showVariableSelector = isFile || varInput?.type === VarKindType.variable

@@ -88,8 +88,8 @@ const FormInputItem: FC<Props> = ({
return VarType.arrayFile
else if (type === FormTypeEnum.file)
return VarType.file
// else if (isSelect)
// return VarType.select
else if (isSelect)
return VarType.string
// else if (isAppSelector)
// return VarType.appSelector
// else if (isModelSelector)
@@ -215,7 +215,7 @@ const FormInputItem: FC<Props> = ({
onChange={handleValueChange}
/>
)}
{isSelect && (
{isSelect && isConstant && (
<SimpleSelect
wrapperClassName='h-8 grow'
disabled={readOnly}

正在加载...
取消
保存