|
|
|
|
@ -117,6 +117,7 @@ const MultipleToolSelector = ({
|
|
|
|
|
)}
|
|
|
|
|
{!disabled && (
|
|
|
|
|
<ActionButton className='mx-1' onClick={() => {
|
|
|
|
|
setCollapse(false)
|
|
|
|
|
setOpen(!open)
|
|
|
|
|
setPanelShowState(true)
|
|
|
|
|
}}>
|
|
|
|
|
@ -126,23 +127,6 @@ const MultipleToolSelector = ({
|
|
|
|
|
</div>
|
|
|
|
|
{!collapse && (
|
|
|
|
|
<>
|
|
|
|
|
<ToolSelector
|
|
|
|
|
nodeId={nodeId}
|
|
|
|
|
nodeOutputVars={nodeOutputVars}
|
|
|
|
|
availableNodes={availableNodes}
|
|
|
|
|
scope={scope}
|
|
|
|
|
value={undefined}
|
|
|
|
|
selectedTools={value}
|
|
|
|
|
onSelect={handleAdd}
|
|
|
|
|
controlledState={open}
|
|
|
|
|
onControlledStateChange={setOpen}
|
|
|
|
|
trigger={
|
|
|
|
|
<div className=''></div>
|
|
|
|
|
}
|
|
|
|
|
panelShowState={panelShowState}
|
|
|
|
|
onPanelShowStateChange={setPanelShowState}
|
|
|
|
|
isEdit={false}
|
|
|
|
|
/>
|
|
|
|
|
{value.length === 0 && (
|
|
|
|
|
<div className='system-xs-regular flex justify-center rounded-[10px] bg-background-section p-3 text-text-tertiary'>{t('plugin.detailPanel.toolSelector.empty')}</div>
|
|
|
|
|
)}
|
|
|
|
|
@ -164,6 +148,23 @@ const MultipleToolSelector = ({
|
|
|
|
|
))}
|
|
|
|
|
</>
|
|
|
|
|
)}
|
|
|
|
|
<ToolSelector
|
|
|
|
|
nodeId={nodeId}
|
|
|
|
|
nodeOutputVars={nodeOutputVars}
|
|
|
|
|
availableNodes={availableNodes}
|
|
|
|
|
scope={scope}
|
|
|
|
|
value={undefined}
|
|
|
|
|
selectedTools={value}
|
|
|
|
|
onSelect={handleAdd}
|
|
|
|
|
controlledState={open}
|
|
|
|
|
onControlledStateChange={setOpen}
|
|
|
|
|
trigger={
|
|
|
|
|
<div className=''></div>
|
|
|
|
|
}
|
|
|
|
|
panelShowState={panelShowState}
|
|
|
|
|
onPanelShowStateChange={setPanelShowState}
|
|
|
|
|
isEdit={false}
|
|
|
|
|
/>
|
|
|
|
|
</>
|
|
|
|
|
)
|
|
|
|
|
}
|
|
|
|
|
|