import { LayoutGrid, Server, Globe, Bookmark, Terminal, Settings, ChevronLeft, ChevronRight, } from 'lucide-react' interface SidebarProps { collapsed: boolean onToggle: () => void } const navItems = [ { icon: LayoutGrid, label: 'Glance', route: '/', active: true }, { icon: Server, label: 'Infrastructure', route: '/infrastructure', active: false }, { icon: Globe, label: 'Network', route: '/network', active: false }, { icon: Bookmark, label: 'BookNest', route: '/booknest', active: false }, { icon: Terminal, label: 'Terminal', route: '/terminal', active: false }, { icon: Settings, label: 'Settings', route: '/settings', active: false }, ] export default function Sidebar({ collapsed, onToggle }: SidebarProps) { const width = collapsed ? 60 : 140 return ( ) }