/* Barre de navigation latérale fixe */ import { NavLink } from 'react-router-dom'; import { LayoutGrid, Layers, Clock, Settings, Users, List, Book, Shield, FileText, } from 'lucide-react'; import styles from './Sidebar.module.css'; /* Un lien de navigation avec icône */ function NavItem({ to, icon: Icon, label }) { return ( `${styles.navItem} ${isActive ? styles.active : ''}` } aria-current={undefined} > ); } export default function Sidebar({ isOpen, onClose }) { return ( <> {/* Overlay mobile pour fermer la sidebar */} {isOpen && (