'use client'; import Link from 'next/link'; import { usePathname } from 'next/navigation'; import { LayoutDashboard, Calendar, Users, 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: 'Bookings', href: '/bookings', icon: Calendar }, { label: 'Players', href: '/clients', icon: Users }, { 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;