import React, { useState } from 'react'; import { Link, useLocation, useNavigate } from 'react-router-dom'; export default function Sidebar() { const [isCollapsed, setIsCollapsed] = useState(false); const location = useLocation(); const navigate = useNavigate(); const handleLogout = () => { localStorage.removeItem('access'); localStorage.removeItem('refresh'); // Disparar evento para actualizar el navbar window.dispatchEvent(new CustomEvent('authStateChanged')); navigate('/login'); }; export default function Sidebar() { const [isCollapsed, setIsCollapsed] = useState(false); const location = useLocation(); const menuItems = [ { name: 'Mi Organización', path: '/organization', icon: ( ) }, { name: 'Importadores', path: '/importers', icon: ( ) }, { name: 'Usuarios', path: '/users', icon: ( ) }, { name: 'Reportes', path: '/reports', icon: ( ) }, { name: 'Documentos', path: '/documents', icon: ( ) } ]; return (
Juan Pérez
Administrador