import type { ReactNode } from 'react' import { Link, useLocation } from 'react-router' import { BookMarked, BookUser, Bot, Boxes, ChartColumn, Gauge, Inbox, type LucideIcon, LayoutDashboard, LogOut, Network, ShieldCheck, Users, } from 'lucide-react' import { Button } from '@/components/ui/button' import { Separator } from '@/components/ui/separator' import { cn } from '@/lib/utils' import { useAuth } from '@/store/auth' export function AppShell({ children }: { children: ReactNode }) { const email = useAuth((s) => s.email) const logout = useAuth((s) => s.logout) return (