feat(Sidebar): update navigation items order and icons

This commit is contained in:
guangfei.zhao
2025-11-18 15:57:31 +08:00
parent 8ceff84776
commit f5b51c8863
+7 -5
View File
@@ -2,13 +2,14 @@ import { Box, List, ListItemButton, ListItemText, Typography, Collapse, ListItem
import { Link, useLocation, useNavigate } from 'react-router-dom'; import { Link, useLocation, useNavigate } from 'react-router-dom';
import { import {
LibraryBooksOutlined as KnowledgeBasesIcon, LibraryBooksOutlined as KnowledgeBasesIcon,
AccountTreeOutlined as AgentIcon, SmartToyOutlined as AgentsIcon,
AutoAwesomeOutlined as ModelsIcon,
HubOutlined as McpIcon,
SettingsOutlined as SettingIcon, SettingsOutlined as SettingIcon,
Person as PersonIcon, Person as PersonIcon,
Group as GroupIcon, Group as GroupIcon,
ExpandMore as ExpandMoreIcon, ExpandMore as ExpandMoreIcon,
ExpandLess as ExpandLessIcon, ExpandLess as ExpandLessIcon,
} from '@mui/icons-material'; } from '@mui/icons-material';
import { useTranslation } from 'react-i18next'; import { useTranslation } from 'react-i18next';
import { useMemo, useState } from 'react'; import { useMemo, useState } from 'react';
@@ -32,10 +33,11 @@ const Sidebar = () => {
const { t } = useTranslation(); const { t } = useTranslation();
const navItems: MenuItem[] = useMemo(() => ([ const navItems: MenuItem[] = useMemo(() => ([
// 顺序:模型 -> 知识库 -> MCP -> 智能体 -> 设置
{ text: t('header.models'), path: '/models', icon: ModelsIcon },
{ text: t('header.knowledgeBase'), path: '/knowledge', icon: KnowledgeBasesIcon }, { text: t('header.knowledgeBase'), path: '/knowledge', icon: KnowledgeBasesIcon },
{ text: t('header.agents'), path: '/agents', icon: AgentIcon }, { text: t('header.mcp'), path: '/mcp', icon: McpIcon },
{ text: t('header.models'), path: '/models', icon: AgentIcon }, { text: t('header.agents'), path: '/agents', icon: AgentsIcon },
{ text: t('header.mcp'), path: '/mcp', icon: AgentIcon },
{ {
text: t('header.setting'), text: t('header.setting'),
path: '/setting', path: '/setting',