'use client'; import React from 'react'; import Link from 'next/link'; import { usePathname } from 'next/navigation'; import { LayoutDashboard, Radio, Package, MapPin, CreditCard, ShoppingBag, ArrowLeft, Sparkles, Store, Users, MessageSquare, } from 'lucide-react'; export default function AdminLayout({ children }: { children: React.ReactNode }) { const pathname = usePathname(); const NAV_ITEMS = [ { href: '/admin', label: 'Resumen & KPIs', icon: LayoutDashboard }, { href: '/admin/grupos-whatsapp', label: 'Grupos WhatsApp', icon: MessageSquare, badge: 'Monitoreo 24/7' }, { href: '/admin/usuarios', label: 'Control de Usuarios', icon: Users, badge: 'Roles & Accesos' }, { href: '/admin/configuracion', label: 'Datos de la Tienda', icon: Store }, { href: '/admin/feed-whatsapp', label: 'Feed WhatsApp & IA', icon: Radio, badge: 'Anti-Duplicados' }, { href: '/admin/productos', label: 'Catálogo de Zapatillas', icon: Package }, { href: '/admin/ciudades', label: 'Ciudades & Fletes', icon: MapPin }, { href: '/admin/metodos-pago', label: 'Medios de Pago & Anticipos', icon: CreditCard }, { href: '/admin/pedidos', label: 'Pedidos & LogĂstica', icon: ShoppingBag }, ]; return (