1.2 KiB
1.2 KiB
F-157 — Implementer
Implementación
- Eliminados Dashboard, Ventas y Productos de
NAV_ITEMS; el menú principal conserva una única entrada Reporting. - Simplificado el sidebar para renderizar solo
visibleNavItems. - Añadido
reporting/layout.tsxcon navegación local persistente, estilo Ajustes, y estado activo accesible mediantearia-current. /reportingredirige al apartado inicial/reporting/dashboard.- Eliminados los enlaces redundantes «← Reporting» de las páginas internas.
- Corregido el contrato frontend de
sorten productos para que el build del admin use el filtro backend existente en vez de enviargroupBy=revenue.
Evidencia
cd project/apps/admin && npm run build: PASS, 29 rutas generadas.cd project && node_modules/.bin/tsc --noEmit: PASS.git diff --check: PASS../scripts/verify.sh: PASS.
Archivos
project/apps/admin/src/app/(dashboard)/layout.tsxproject/apps/admin/src/lib/permissions.tsproject/apps/admin/src/app/(dashboard)/reporting/layout.tsxproject/apps/admin/src/app/(dashboard)/reporting/page.tsxproject/apps/admin/src/app/(dashboard)/reporting/{dashboard,sales,products}/page.tsxproject/apps/admin/src/lib/reporting-client.ts