'use client'; import Link from 'next/link'; import { usePathname } from 'next/navigation'; import { LayoutDashboard, Radio, UserCircle, CreditCard, BarChart3, Settings, } from 'lucide-react'; import { cn } from '@/lib/utils'; interface NavItem { label: string; href: string; icon: React.ComponentType<{ className?: string }>; } const navItems: NavItem[] = [ { label: 'Dashboard', href: '/dashboard', icon: LayoutDashboard }, { label: 'Live Courts', href: '/live', icon: Radio }, { label: 'Clients', href: '/clients', icon: UserCircle }, { label: 'Memberships', href: '/memberships', icon: CreditCard }, { label: 'Reports', href: '/reports', icon: BarChart3 }, { label: 'Settings', href: '/settings', icon: Settings }, ]; export function Sidebar() { const pathname = usePathname(); return ( ); } export default Sidebar;