From 1785e7df0a75171f66903f25dba1a81fa5b226e5 Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Fri, 1 Nov 2024 12:18:48 +0800 Subject: [PATCH] feat: dynamic handling for tab groups --- src/renderer/src/pages/agents/AgentsPage.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/renderer/src/pages/agents/AgentsPage.tsx b/src/renderer/src/pages/agents/AgentsPage.tsx index 97027b5a..c5d85be8 100644 --- a/src/renderer/src/pages/agents/AgentsPage.tsx +++ b/src/renderer/src/pages/agents/AgentsPage.tsx @@ -44,7 +44,7 @@ const AgentsPage: FC = () => { const { t, i18n } = useTranslation() const filteredAgentGroups = useMemo(() => { - const groups = search.trim() ? {} : { 我的: [] } + const groups = { 我的: [] } if (!search.trim()) { Object.entries(agentGroups).forEach(([group, agents]) => { @@ -112,8 +112,8 @@ const AgentsPage: FC = () => { const tabItems = useMemo(() => { let groups = Object.keys(filteredAgentGroups) - groups = groups.filter((g) => g !== '我的' && g !== '办公') - groups = ['我的', '办公', ...groups] + + groups = groups.includes('办公') ? [groups[0], '办公', ...groups.slice(1)] : groups return groups.map((group, i) => { const id = String(i + 1)