form type display

pull/22091/head
JzoNg 12 months ago
parent 2efdacd28b
commit ec27b2ba85

@ -57,14 +57,14 @@ const FormInputItem: FC<Props> = ({
const isObject = type === FormTypeEnum.object const isObject = type === FormTypeEnum.object
const isArray = type === FormTypeEnum.array const isArray = type === FormTypeEnum.array
const isShowJSONEditor = isObject || isArray const isShowJSONEditor = isObject || isArray
const isFile = type === FormTypeEnum.file || type === FormTypeEnum.files
const isBoolean = type === FormTypeEnum.boolean const isBoolean = type === FormTypeEnum.boolean
const isSelect = type === FormTypeEnum.select const isSelect = type === FormTypeEnum.select
const isAppSelector = type === FormTypeEnum.appSelector const isAppSelector = type === FormTypeEnum.appSelector
const isModelSelector = type === FormTypeEnum.modelSelector const isModelSelector = type === FormTypeEnum.modelSelector
const isFile = type === FormTypeEnum.file || type === FormTypeEnum.files
const showTypeSwitch = isNumber || isObject || isArray const showTypeSwitch = isNumber || isObject || isArray
const isVariable = varInput?.type === VarKindType.variable const isConstant = varInput?.type === VarKindType.constant
const isConstant = varInput?.type === VarKindType.constant || !varInput?.type const showVariableSelector = isString || isFile || varInput?.type === VarKindType.variable
const { availableVars, availableNodesWithParent } = useAvailableVarList(nodeId, { const { availableVars, availableNodesWithParent } = useAvailableVarList(nodeId, {
onlyLeafNodeVar: false, onlyLeafNodeVar: false,
@ -78,10 +78,18 @@ const FormInputItem: FC<Props> = ({
return VarType.string return VarType.string
else if (isNumber) else if (isNumber)
return VarType.number return VarType.number
else if (isFile) else if (type === FormTypeEnum.files)
return VarType.arrayFile return VarType.arrayFile
else if (isBoolean) else if (type === FormTypeEnum.file)
return VarType.boolean return VarType.file
// else if (isSelect)
// return VarType.select
// else if (isAppSelector)
// return VarType.appSelector
// else if (isModelSelector)
// return VarType.modelSelector
// else if (isBoolean)
// return VarType.boolean
else if (isObject) else if (isObject)
return VarType.object return VarType.object
else if (isArray) else if (isArray)
@ -253,7 +261,7 @@ const FormInputItem: FC<Props> = ({
scope={scope} scope={scope}
/> />
)} )}
{isVariable && ( {showVariableSelector && (
<VarReferencePicker <VarReferencePicker
className='h-8 grow' className='h-8 grow'
readonly={readOnly} readonly={readOnly}

Loading…
Cancel
Save