"use client"; import Link from "next/link"; import { usePathname } from "next/navigation"; import { LayoutDashboard, Megaphone, Image, TrendingUp, Calendar, Settings, } from "lucide-react"; import { Sidebar, SidebarContent, SidebarGroup, SidebarGroupContent, SidebarGroupLabel, SidebarMenu, SidebarMenuButton, SidebarMenuItem, SidebarHeader, } from "@/components/ui/sidebar"; const navItems = [ { title: "Dashboard", href: "/", icon: LayoutDashboard }, { title: "Campaigns", href: "/campaigns", icon: Megaphone }, { title: "Assets", href: "/assets", icon: Image }, { title: "Trends", href: "/trends", icon: TrendingUp }, { title: "Queue", href: "/queue", icon: Calendar }, { title: "Settings", href: "/settings", icon: Settings }, ]; export function AppSidebar() { const pathname = usePathname(); return (
honeyDue Marketing
Navigation {navItems.map((item) => ( } isActive={ item.href === "/" ? pathname === "/" : pathname.startsWith(item.href) } > {item.title} ))}
); }