'use client' import Link from 'next/link' import { usePathname } from 'next/navigation' import { LayoutDashboard, Users, Brain, Settings } from 'lucide-react' import { cn } from '@/lib/utils' export interface AdminSidebarProps { className?: string } export interface NavItem { title: string href: string icon: React.ReactNode } const navItems: NavItem[] = [ { title: 'Dashboard', href: '/admin', icon: , }, { title: 'Users', href: '/admin/users', icon: , }, { title: 'AI Management', href: '/admin/ai', icon: , }, { title: 'Settings', href: '/admin/settings', icon: , }, ] export function AdminSidebar({ className }: AdminSidebarProps) { const pathname = usePathname() return ( ) }