feat(admin): migrar navegación de tabs a cards agrupados

- Implementar sistema de grupos de componentes tipo "carpetas de apps"
- Crear ComponentGroupRegistry para gestionar grupos y componentes
- Añadir vista home con grupos: Header, Contenido, CTAs, Engagement, Forms, Config
- Rediseñar UI con Design System: header navy, cards blancos, mini-cards verticales
- Incluir animaciones fadeInUp escalonadas y efectos hover con glow
- Mantener navegación a vistas de componentes individuales

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
FrankZamora
2025-11-29 09:10:32 -06:00
parent f5089724c6
commit 6d03076032
9 changed files with 940 additions and 74 deletions

View File

@@ -111,8 +111,11 @@ try {
position: 60
);
// Crear renderer del dashboard con inyección del Use Case
$dashboardRenderer = new AdminDashboardRenderer($getComponentSettingsUseCase);
// Crear GroupRegistry para la nueva UI de Cards/Grupos
$groupRegistry = new \ROITheme\Admin\Infrastructure\Ui\ComponentGroupRegistry();
// Crear renderer del dashboard con inyección del Use Case y GroupRegistry
$dashboardRenderer = new AdminDashboardRenderer($getComponentSettingsUseCase, $groupRegistry);
// Crear caso de uso para renderizar
$renderDashboardUseCase = new RenderDashboardUseCase($dashboardRenderer);