import React from 'react'; import { Link, useLocation } from 'react-router-dom'; import { FolderIcon, UserGroupIcon, CpuChipIcon, DocumentDuplicateIcon, LinkIcon, WrenchScrewdriverIcon, SparklesIcon, } from '@heroicons/react/24/outline'; const Navigation: React.FC = () => { const location = useLocation(); const navItems = [ { name: '项目', href: '/', icon: FolderIcon, description: '管理项目和素材' }, { name: '模特', href: '/models', icon: UserGroupIcon, description: '管理模特信息' }, { name: '模板', href: '/templates', icon: DocumentDuplicateIcon, description: '管理剪映模板' }, { name: '素材', href: '/material-model-binding', icon: LinkIcon, description: '管理素材与模特的绑定关系' }, { name: '分类', href: '/ai-classification-settings', icon: CpuChipIcon, description: '管理AI视频分类规则' }, { name: '穿搭', href: '/fashion-chat', icon: SparklesIcon, description: 'AI智能服装搭配推荐' }, { name: '工具', href: '/tools', icon: WrenchScrewdriverIcon, description: 'AI检索图片/数据清洗工具' } ]; const isActive = (href: string) => { if (href === '/') { return location.pathname === '/'; } return location.pathname.startsWith(href); }; return ( ); }; export default Navigation;