import UserBar from '@/new-components/layout/UserBar'; import Icon, { AppstoreOutlined, BuildOutlined, ConsoleSqlOutlined, ForkOutlined, MessageOutlined, PartitionOutlined, SearchOutlined } from '@ant-design/icons'; import cls from 'classnames'; import 'moment/locale/zh-cn'; import Image from 'next/image'; import Link from 'next/link'; import { useRouter } from 'next/router'; import { ModelSvg } from '@/components/icons'; function SideBar() { const { pathname } = useRouter(); const menus = [ { key: 'explore', name: '探索', isActive: pathname === '/', icon: , path: '/', }, { key: 'app', name: '应用程序', path: '/construct/app', isActive: pathname === '/construct/app', icon: , }, { key: 'flow', name: 'AWEL 工作流', icon: , isActive: pathname === '/construct/flow', path: '/construct/flow', }, { key: 'models', name: '模型管理', path: '/construct/models', isActive: pathname === '/construct/models', icon: , }, { key: 'database', name: '数据库', icon: , isActive: pathname === '/construct/database', path: '/construct/database', }, { key: 'knowledge', name: '知识库', icon: , isActive: pathname === '/construct/knowledge', path: '/construct/knowledge', }, { key: 'prompt', name: '提示词', icon: , isActive: pathname === '/construct/prompt', path: '/construct/prompt', } ] return (
PVC-CHAT PVC-CHAT
{menus.map(item => (
{item.icon}
{(item.name as any)} ) )}
); } export default SideBar;