typescript import React from 'react' import { Link, useLocation } from 'react-router-dom' import { LayoutDashboard, Server, BookOpen, Network, Settings, X } from 'lucide-react' interface SidebarProps { open: boolean onClose: () => void } const navigation = [ { name: 'Dashboard', href: '/', icon: LayoutDashboard }, { name: 'Asset Inventory', href: '/assets', icon: Server }, { name: 'Knowledge Base', href: '/knowledge', icon: BookOpen }, { name: 'Relationship Map', href: '/map', icon: Network }, { name: 'Settings', href: '/settings', icon: Settings }, ] const Sidebar: React.FC = ({ open, onClose }) => { const location = useLocation() return ( <> {/* Mobile overlay */} {open && (
)} {/* Sidebar */}
MI
MapIT
) } export default Sidebar