diff --git a/src/renderer/src/pages/home/Tabs/AssistantsTab.tsx b/src/renderer/src/pages/home/Tabs/AssistantsTab.tsx index f4c6044423..499c93be85 100644 --- a/src/renderer/src/pages/home/Tabs/AssistantsTab.tsx +++ b/src/renderer/src/pages/home/Tabs/AssistantsTab.tsx @@ -37,7 +37,7 @@ const Assistants: FC = ({ const { getGroupedAssistants, collapsedTags, toggleTagCollapse } = useTags() const { assistantsTabSortType = 'list', setAssistantsTabSortType } = useAssistantsTabSortType() const containerRef = useRef(null) - const { agents, setAgents, removeAgent } = useAgents() + const { agents } = useAgents() const onDelete = useCallback( (assistant: Assistant) => { @@ -53,10 +53,10 @@ const Assistants: FC = ({ const onDeleteAgent = useCallback( (agent: AgentEntity) => { - removeAgent(agent.id) + // removeAgent(agent.id) window.toast.success(t('common.delete_success')) }, - [removeAgent, t] + [t] ) const handleSortByChange = useCallback( @@ -149,27 +149,22 @@ const Assistants: FC = ({ return ( {t('common.agent_other')} - setDragging(true)} - onDragEnd={() => setDragging(false)}> - {(agent) => } - - {!dragging && ( - e.continuePropagation()} - className="w-full justify-start bg-transparent text-foreground-500 hover:bg-accent"> - - {t('agent.add.title')} - - ) - }} - /> - )} + {agents.map((agent) => ( + + ))} + e.continuePropagation()} + className="w-full justify-start bg-transparent text-foreground-500 hover:bg-accent"> + + {t('agent.add.title')} + + ) + }} + /> + {t('common.assistant_other')} > = ({ className, 'border-[0.5px] border-transparent', 'w-[calc(var(--assistants-width)_-_20px)]', 'hover:bg-[var(--color-list-item-hover)]', + 'cursor-pointer', className?.includes('active') && 'bg-[var(--color-list-item)] shadow-sm', className )}