import React from 'react'; import { NavLink, useNavigate } from 'react-router-dom'; import { LayoutDashboard, Users, Pill, Settings, HeartPulse, Box, Clock, ClipboardList, Activity, Truck, LogOut } from 'lucide-react'; import { useAuth } from '../contexts/AuthContext'; import { logoutPharmacist } from '../services/api'; const Sidebar: React.FC = () => { const { logout } = useAuth(); const navigate = useNavigate(); const handleLogout = async () => { try { await logoutPharmacist(); } catch (error) { console.error('Failed to call logout API, proceeding to clear local state', error); } finally { logout(); navigate('/login'); } }; return ( ); }; export default Sidebar;