import { usePathname } from "next/navigation"; import Link from "next/link"; import { Button } from "@/components/ui/button"; import { LayoutDashboard, ListPlus, ListTree, Settings, Activity, } from "lucide-react"; export const Sidebar = ({ isOpen }: { isOpen: boolean }) => { const pathname = usePathname(); const mainMenuItems = [ { href: "/", label: "Dashboard", icon: LayoutDashboard }, { href: "/sons/new", label: "Create Son", icon: ListPlus }, { href: "/sons", label: "Manage Sons", icon: ListTree }, { href: "/settings", label: "Settings", icon: Settings }, ]; const observabilityMenuItems = [ { href: "/observability/webhooks", label: "Webhook Logs", icon: Activity }, { href: "/observability/son-logs", label: "Son Logs", icon: Activity }, ]; return ( ); };