fix: metadata condition number input

This commit is contained in:
zxhlyh 2025-03-14 16:11:07 +08:00
parent 60ea7efb75
commit fae92ece0b

View File

@ -14,7 +14,7 @@ import Input from '@/app/components/base/input'
type ConditionNumberProps = {
value?: string | number
onChange: (value: string | number) => void
onChange: (value?: string | number) => void
nodesOutputVars: NodeOutPutVar[]
availableNodes: Node[]
isCommonVariable?: boolean
@ -72,7 +72,10 @@ const ConditionNumber = ({
<Input
className='bg-transparent hover:bg-transparent outline-none border-none focus:shadow-none focus:bg-transparent'
value={value}
onChange={e => onChange(Number(e.target.value))}
onChange={(e) => {
const v = e.target.value
onChange(v ? Number(e.target.value) : undefined)
}}
placeholder={t('workflow.nodes.knowledgeRetrieval.metadata.panel.placeholder')}
type='number'
/>