import React, { useState } from 'react'; import Link from 'next/link'; import { useRouter } from 'next/router'; import { LayoutDashboard, FolderKanban, CheckSquare, Users, BarChart2, Calendar, MessageSquare, Settings, LogOut, X, ChevronDown, HelpCircle } from 'lucide-react'; const navigation = [ { name: 'Dashboard', href: '/', icon: LayoutDashboard, current: true }, { name: 'Projects', href: '/projects', icon: FolderKanban, current: false }, { name: 'Tasks', href: '/tasks', icon: CheckSquare, current: false }, { name: 'Team', href: '/team', icon: Users, current: false }, { name: 'Analytics', href: '/analytics', icon: BarChart2, current: false }, { name: 'Messages', href: '/messages', icon: MessageSquare, current: false, count: 3 }, { name: 'Calendar', href: '/calendar', icon: Calendar, current: false }, ]; const secondaryNavigation = [ { name: 'Settings', href: '/settings', icon: Settings }, { name: 'Help & Support', href: '/help', icon: HelpCircle }, ]; export default function Sidebar({ isOpen, onClose }) { const router = useRouter(); const SidebarContent = () => (
Alex Morgan
Product Manager