import React from 'react'; import { motion } from 'motion/react'; import { BarChart3, FolderRoot, Workflow, Crosshair, Settings, LogOut, ChevronLeft, ChevronRight, UserCircle } from 'lucide-react'; import { ViewType } from '../types'; import { cn } from '../lib/utils'; interface SidebarProps { activeView: ViewType; setActiveView: (view: ViewType) => void; onLogout: () => void; collapsed: boolean; setCollapsed: (collapsed: boolean) => void; } export default function Sidebar({ activeView, setActiveView, onLogout, collapsed, setCollapsed }: SidebarProps) { const menuItems = [ { id: ViewType.OVERVIEW, icon: BarChart3, label: '总体概况' }, { id: ViewType.PROJECTS, icon: FolderRoot, label: '项目库' }, { id: ViewType.WORKSPACE, icon: Workflow, label: '逆向工作区' }, { id: ViewType.AUTO_MATCH, icon: Crosshair, label: '自动微调匹配工作区' }, { id: ViewType.SYSTEM, icon: Settings, label: '系统管理工作区' }, ]; return (
模型逆向系统
{!collapsed && (

模型逆向系统

)}
{!collapsed && (

Admin

管理员

)}
); }