Add onboarding flow improvements

This commit is contained in:
Urtzi Alfaro
2025-09-03 14:06:38 +02:00
parent 0fb9f9d0f0
commit a55d48e635
31 changed files with 3813 additions and 6251 deletions

View File

@@ -468,57 +468,21 @@ export const routesConfig: RouteConfig[] = [
],
},
// Onboarding Section - Hidden from navigation
// Onboarding Section - Complete 9-step flow
{
path: '/app/onboarding',
name: 'Onboarding',
component: 'OnboardingPage',
title: 'Configuración Inicial',
description: 'Configuración completa en 9 pasos con IA',
icon: 'settings',
requiresAuth: true,
showInNavigation: false,
children: [
{
path: '/app/onboarding/setup',
name: 'OnboardingSetup',
component: 'OnboardingSetupPage',
title: 'Configuración Básica',
icon: 'settings',
requiresAuth: true,
showInNavigation: false,
showInBreadcrumbs: true,
},
{
path: '/app/onboarding/upload',
name: 'OnboardingUpload',
component: 'OnboardingUploadPage',
title: 'Carga de Datos',
icon: 'data',
requiresAuth: true,
showInNavigation: false,
showInBreadcrumbs: true,
},
{
path: '/app/onboarding/analysis',
name: 'OnboardingAnalysis',
component: 'OnboardingAnalysisPage',
title: 'Análisis de Datos',
icon: 'forecasting',
requiresAuth: true,
showInNavigation: false,
showInBreadcrumbs: true,
},
{
path: '/app/onboarding/review',
name: 'OnboardingReview',
component: 'OnboardingReviewPage',
title: 'Revisión Final',
icon: 'settings',
requiresAuth: true,
showInNavigation: false,
showInBreadcrumbs: true,
},
],
meta: {
hideHeader: true,
hideSidebar: true,
fullScreen: true,
},
},