'use client' import Link from 'next/link' import { usePathname } from 'next/navigation' import { Avatar, AvatarFallback, AvatarImage } from '@/components/ui/avatar' import { Badge } from '@/components/ui/badge' import { mockCurrentUser, getActiveProjects } from '@/lib/mock-data' import { Rocket, FolderOpen, Bot, Headphones, Receipt, Settings, LogOut, LayoutDashboard } from 'lucide-react' const navItems = [ { href: '/dashboard', label: 'Dashboard', icon: LayoutDashboard, filled: true, }, { href: '/dashboard/projects', label: 'My Projects', icon: FolderOpen, badge: getActiveProjects().length, }, { href: '/dashboard/automations', label: 'AI Automations', icon: Bot, }, { href: '/dashboard/support', label: 'Support', icon: Headphones, }, { href: '/billing', label: 'Billing', icon: Receipt, }, { href: '/dashboard/settings', label: 'Settings', icon: Settings, }, ] export function DashboardSidebar() { const pathname = usePathname() return ( ) }