import React, { useState } from 'react'; import { Outlet, NavLink, useNavigate } from 'react-router-dom'; import { LayoutDashboard, CheckSquare, ShieldCheck, LogOut, Menu, X, Building2, Kanban } from 'lucide-react'; import { useAuth } from '../../context/AuthContext'; import styles from './AppLayout.module.css'; export default function AppLayout() { const { user, logout, isAdmin } = useAuth(); const [sidebarOpen, setSidebarOpen] = useState(false); const navigate = useNavigate(); const handleLogout = () => { logout(); navigate('/login'); }; return (
{sidebarOpen &&
setSidebarOpen(false)} />}
{user?.orgName}
{user?.name?.[0]?.toUpperCase()}
); }