diff --git a/src/renderer/src/pages/agents/AgentsPage.tsx b/src/renderer/src/pages/agents/AgentsPage.tsx
index a38e4d85..138f02bb 100644
--- a/src/renderer/src/pages/agents/AgentsPage.tsx
+++ b/src/renderer/src/pages/agents/AgentsPage.tsx
@@ -133,18 +133,18 @@ const AgentsPage: FC = () => {
))}
- );
+ )
},
[onAddAgentConfirm]
- );
+ )
const tabItems = useMemo(() => {
- const groups = Object.keys(filteredAgentGroups);
+ const groups = Object.keys(filteredAgentGroups)
return groups.map((group, i) => {
- const id = String(i + 1);
- const localizedGroupName = getLocalizedGroupName(group);
- const agents = filteredAgentGroups[group] || [];
+ const id = String(i + 1)
+ const localizedGroupName = getLocalizedGroupName(group)
+ const agents = filteredAgentGroups[group] || []
return {
label: localizedGroupName,
@@ -154,16 +154,12 @@ const AgentsPage: FC = () => {
{localizedGroupName}
- {group === '我的' ? (
-
- ) : (
- renderAgentList(agents)
- )}
+ {group === '我的' ? : renderAgentList(agents)}
)
- };
- });
- }, [filteredAgentGroups, getLocalizedGroupName, onAddAgentConfirm, search, renderAgentList]);
+ }
+ })
+ }, [filteredAgentGroups, getLocalizedGroupName, onAddAgentConfirm, search, renderAgentList])
const handleSearch = () => {
if (searchInput.trim() === '') {
@@ -195,20 +191,13 @@ const AgentsPage: FC = () => {
-
+
{Object.values(filteredAgentGroups).flat().length > 0 ? (
search.trim() ? (
-
- {renderAgentList(Object.values(filteredAgentGroups).flat())}
-
+ {renderAgentList(Object.values(filteredAgentGroups).flat())}
) : (
-
+
)
) : (
@@ -244,7 +233,6 @@ const AssistantsContainer = styled.div`
flex: 1;
flex-direction: row;
height: calc(100vh - var(--navbar-height));
- border-left: 0.5px solid var(--color-border);
`
const TabContent = styled(Scrollbar)`
@@ -277,7 +265,6 @@ const Tabs = styled(TabsAntd)<{ $language: string }>`
display: flex;
flex: 1;
flex-direction: row-reverse;
- border-right: 0.5px solid var(--color-border);
.ant-tabs-tabpane {
padding-right: 0 !important;
@@ -325,6 +312,7 @@ const Tabs = styled(TabsAntd)<{ $language: string }>`
}
.ant-tabs-content-holder {
border-left: 0.5px solid var(--color-border);
+ border-right: none;
}
.ant-tabs-ink-bar {
display: none;
diff --git a/src/renderer/src/pages/agents/components/AgentCard.tsx b/src/renderer/src/pages/agents/components/AgentCard.tsx
index 19c53322..80a51599 100644
--- a/src/renderer/src/pages/agents/components/AgentCard.tsx
+++ b/src/renderer/src/pages/agents/components/AgentCard.tsx
@@ -2,8 +2,8 @@ import { EllipsisOutlined } from '@ant-design/icons'
import { Agent } from '@renderer/types'
import { getLeadingEmoji } from '@renderer/utils'
import { Dropdown } from 'antd'
-import styled from 'styled-components'
import { FC, memo } from 'react'
+import styled from 'styled-components'
interface Props {
agent: Agent