import { NavLink } from 'react-router-dom' import { Home, Users, BarChart3, FileText, Settings, X, Building2, TrendingUp, PieChart, CreditCard } from 'lucide-react' import { useTheme } from '../contexts/ThemeContext' const Sidebar = ({ isOpen, onClose }) => { const { isDark } = useTheme() const navigation = [ { name: 'Dashboard', href: '/dashboard', icon: Home }, { name: 'Users', href: '/users', icon: Users }, { name: 'Analytics', href: '/analytics', icon: BarChart3 }, { name: 'Reports', href: '/reports', icon: FileText }, { name: 'Payments', href: '/payments', icon: CreditCard }, { name: 'Settings', href: '/settings', icon: Settings }, ] const quickStats = [ { name: 'Total Users', value: '1,234', icon: Users, change: '+12%' }, { name: 'API Calls Today', value: '45,678', icon: TrendingUp, change: '+8%' }, { name: 'Reports Generated', value: '89', icon: FileText, change: '+23%' }, ] return ( <> {/* Mobile backdrop */} {isOpen && (
)} {/* Sidebar */}
Dubai Analytics
{/* Navigation */} {/* Quick Stats */}

Quick Stats

{quickStats.map((stat) => (

{stat.value}

{stat.name}

{stat.change}
))}
{/* Footer */}
A

Admin User

admin@dubai-analytics.com

) } export default Sidebar