mirror of https://github.com/langgenius/dify.git
feat: not show var
This commit is contained in:
parent
d984eb3648
commit
2a75258836
|
|
@ -180,6 +180,7 @@ const PromptEditor: FC<PromptEditorProps> = ({
|
|||
items={variableBlock.variables}
|
||||
externalTools={variableBlock.externalTools}
|
||||
onAddExternalTool={variableBlock.onAddExternalTool}
|
||||
outToolDisabled={outToolDisabled}
|
||||
/>
|
||||
{
|
||||
contextBlock.show && (
|
||||
|
|
|
|||
|
|
@ -115,11 +115,13 @@ type VariablePickerProps = {
|
|||
items?: Option[]
|
||||
externalTools?: ExternalToolOption[]
|
||||
onAddExternalTool?: () => void
|
||||
outToolDisabled?: boolean
|
||||
}
|
||||
const VariablePicker: FC<VariablePickerProps> = ({
|
||||
items = [],
|
||||
externalTools = [],
|
||||
onAddExternalTool,
|
||||
outToolDisabled,
|
||||
}) => {
|
||||
const { t } = useTranslation()
|
||||
const { eventEmitter } = useEventEmitterContextContext()
|
||||
|
|
@ -215,7 +217,9 @@ const VariablePicker: FC<VariablePickerProps> = ({
|
|||
[editor],
|
||||
)
|
||||
|
||||
const mergedOptions = [...options, ...toolOptions, newOption, newToolOption]
|
||||
const mergedOptions = [...options, ...toolOptions, newOption]
|
||||
if (!outToolDisabled)
|
||||
mergedOptions.push(newToolOption)
|
||||
|
||||
return (
|
||||
<LexicalTypeaheadMenuPlugin
|
||||
|
|
@ -298,26 +302,29 @@ const VariablePicker: FC<VariablePickerProps> = ({
|
|||
{newOption.icon}
|
||||
<div className='text-[13px] text-gray-900'>{newOption.title}</div>
|
||||
</div>
|
||||
<div
|
||||
className={`
|
||||
{!outToolDisabled && (
|
||||
<div
|
||||
className={`
|
||||
flex items-center px-3 h-6 rounded-md hover:bg-primary-50 cursor-pointer
|
||||
${selectedIndex === options.length + toolOptions.length + 1 && 'bg-primary-50'}
|
||||
`}
|
||||
ref={newToolOption.setRefElement}
|
||||
tabIndex={-1}
|
||||
onClick={() => {
|
||||
setHighlightedIndex(options.length + toolOptions.length + 1)
|
||||
selectOptionAndCleanUp(newToolOption)
|
||||
}}
|
||||
onMouseEnter={() => {
|
||||
setHighlightedIndex(options.length + toolOptions.length + 1)
|
||||
}}
|
||||
key={newToolOption.key}
|
||||
>
|
||||
{newToolOption.icon}
|
||||
<div className='grow text-[13px] text-gray-900'>{newToolOption.title}</div>
|
||||
{newToolOption.extraElement}
|
||||
</div>
|
||||
ref={newToolOption.setRefElement}
|
||||
tabIndex={-1}
|
||||
onClick={() => {
|
||||
setHighlightedIndex(options.length + toolOptions.length + 1)
|
||||
selectOptionAndCleanUp(newToolOption)
|
||||
}}
|
||||
onMouseEnter={() => {
|
||||
setHighlightedIndex(options.length + toolOptions.length + 1)
|
||||
}}
|
||||
key={newToolOption.key}
|
||||
>
|
||||
{newToolOption.icon}
|
||||
<div className='grow text-[13px] text-gray-900'>{newToolOption.title}</div>
|
||||
{newToolOption.extraElement}
|
||||
</div>
|
||||
)}
|
||||
|
||||
</div>
|
||||
</div>,
|
||||
anchorElementRef.current,
|
||||
|
|
|
|||
|
|
@ -161,7 +161,6 @@ const VarReferencePicker: FC<Props> = ({
|
|||
})
|
||||
}
|
||||
})
|
||||
console.log(newValue)
|
||||
onChange(newValue, varKindType)
|
||||
setOpen(false)
|
||||
}, [onChange, varKindType])
|
||||
|
|
|
|||
Loading…
Reference in New Issue