feat: add type palcehloder in picker

This commit is contained in:
Joel 2024-09-20 15:19:38 +08:00
parent 146be41b1d
commit 9fd2f798ff
3 changed files with 12 additions and 0 deletions

View File

@ -58,6 +58,7 @@ type Props = {
valueTypePlaceHolder?: string
isInTable?: boolean
onRemove?: () => void
typePlaceHolder?: string
}
const VarReferencePicker: FC<Props> = ({
@ -79,6 +80,7 @@ const VarReferencePicker: FC<Props> = ({
valueTypePlaceHolder,
isInTable,
onRemove,
typePlaceHolder,
}) => {
const { t } = useTranslation()
const store = useStoreApi()
@ -362,6 +364,14 @@ const VarReferencePicker: FC<Props> = ({
onClick={() => onRemove?.()}
/>
)}
{!hasValue && typePlaceHolder && (
<Badge
className='absolute right-2 top-1.5'
text={typePlaceHolder}
uppercase={false}
/>
)}
</>
</WrapElem>
<PortalToFollowElemContent style={{

View File

@ -36,6 +36,7 @@ const Panel: FC<NodePanelProps<DocExtractorNodeType>> = ({
value={inputs.variable_selector || []}
onChange={handleVarChanges}
filterVar={filterVar}
typePlaceHolder='File | Array[File]'
/>
</Field>
</div>

View File

@ -50,6 +50,7 @@ const Panel: FC<NodePanelProps<ListFilterNodeType>> = ({
value={inputs.variable || []}
onChange={handleVarChanges}
filterVar={filterVar}
typePlaceHolder='Array'
/>
</Field>