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
{menus.map(item => (
{item.icon}
{(item.name as any)}
)
)}
);
}
export default SideBar;