"use client" import Link from "next/link" import { usePathname } from "next/navigation" import { cn } from "@/lib/utils" import { Button } from "@/components/ui/button" import { LayoutDashboard, MessageSquare, ShieldAlert, Users } from "lucide-react" export default function AdminLayout({ children, }: { children: React.ReactNode }) { const pathname = usePathname() const navItems = [ { title: "Dashboard", href: "/admin", icon: LayoutDashboard }, { title: "Nicknames", href: "/admin/nicknames", icon: MessageSquare }, { title: "Reports", href: "/admin/reports", icon: ShieldAlert }, { title: "Users", href: "/admin/users", icon: Users } ] return (