mirror of
https://github.com/langgenius/dify.git
synced 2026-04-29 04:26:30 +08:00
chore: tools preview readonly
This commit is contained in:
parent
4dd5580854
commit
0c7b9a462f
@ -158,7 +158,7 @@ const AgentTools: FC = () => {
|
|||||||
headerRight={
|
headerRight={
|
||||||
<div className='flex items-center'>
|
<div className='flex items-center'>
|
||||||
<div className='text-xs font-normal leading-[18px] text-text-tertiary'>{tools.filter(item => !!item.enabled).length}/{tools.length} {t('appDebug.agent.tools.enabled')}</div>
|
<div className='text-xs font-normal leading-[18px] text-text-tertiary'>{tools.filter(item => !!item.enabled).length}/{tools.length} {t('appDebug.agent.tools.enabled')}</div>
|
||||||
{tools.length < MAX_TOOLS_NUM && (
|
{tools.length < MAX_TOOLS_NUM && !readonly && (
|
||||||
<>
|
<>
|
||||||
<div className='ml-3 mr-1 h-3.5 w-px bg-divider-regular'></div>
|
<div className='ml-3 mr-1 h-3.5 w-px bg-divider-regular'></div>
|
||||||
<ToolPicker
|
<ToolPicker
|
||||||
@ -201,7 +201,7 @@ const AgentTools: FC = () => {
|
|||||||
>
|
>
|
||||||
<span className='system-xs-medium pr-1.5 text-text-secondary'>{getProviderShowName(item)}</span>
|
<span className='system-xs-medium pr-1.5 text-text-secondary'>{getProviderShowName(item)}</span>
|
||||||
<span className='text-text-tertiary'>{item.tool_label}</span>
|
<span className='text-text-tertiary'>{item.tool_label}</span>
|
||||||
{!item.isDeleted && (
|
{!item.isDeleted && !readonly && (
|
||||||
<Tooltip
|
<Tooltip
|
||||||
popupContent={
|
popupContent={
|
||||||
<div className='w-[180px]'>
|
<div className='w-[180px]'>
|
||||||
@ -212,7 +212,7 @@ const AgentTools: FC = () => {
|
|||||||
}
|
}
|
||||||
>
|
>
|
||||||
<div className='h-4 w-4'>
|
<div className='h-4 w-4'>
|
||||||
<div className='ml-0.5 hidden group-hover:inline-block'>
|
<div className={cn('ml-0.5 hidden group-hover:inline-block')}>
|
||||||
<RiInformation2Line className='h-4 w-4 text-text-tertiary' />
|
<RiInformation2Line className='h-4 w-4 text-text-tertiary' />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -246,8 +246,8 @@ const AgentTools: FC = () => {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
{!item.isDeleted && (
|
{!item.isDeleted && !readonly && (
|
||||||
<div className='mr-2 hidden items-center gap-1 group-hover:flex'>
|
<div className={cn('mr-2 hidden items-center gap-1 group-hover:flex')}>
|
||||||
{!item.notAuthor && (
|
{!item.notAuthor && (
|
||||||
<Tooltip
|
<Tooltip
|
||||||
popupContent={t('tools.setBuiltInTools.infoAndSetting')}
|
popupContent={t('tools.setBuiltInTools.infoAndSetting')}
|
||||||
@ -280,7 +280,7 @@ const AgentTools: FC = () => {
|
|||||||
{!item.notAuthor && (
|
{!item.notAuthor && (
|
||||||
<Switch
|
<Switch
|
||||||
defaultValue={item.isDeleted ? false : item.enabled}
|
defaultValue={item.isDeleted ? false : item.enabled}
|
||||||
disabled={item.isDeleted}
|
disabled={item.isDeleted || readonly}
|
||||||
size='md'
|
size='md'
|
||||||
onChange={(enabled) => {
|
onChange={(enabled) => {
|
||||||
const newModelConfig = produce(modelConfig, (draft) => {
|
const newModelConfig = produce(modelConfig, (draft) => {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user