Setup Wizard

This commit is contained in:
Leonardo
2026-03-14 19:09:44 -03:00
parent 587079e414
commit ee09b30987
16 changed files with 25276 additions and 62 deletions
+14 -2
View File
@@ -1,7 +1,18 @@
// src/router/routes.clinic.js
import AppLayout from '@/layout/AppLayout.vue'
export default {
export default [
// ======================================================
// 🚀 SETUP WIZARD — fora do AppLayout (fullscreen)
// ======================================================
{
path: '/admin/setup',
name: 'admin.setup',
component: () => import('@/features/setup/SetupWizardPage.vue'),
meta: { area: 'admin', requiresAuth: true, roles: ['clinic_admin'], fullscreen: true },
},
{
path: '/admin',
component: AppLayout,
@@ -15,6 +26,7 @@ export default {
roles: ['clinic_admin']
},
children: [
// ======================================================
// 📊 DASHBOARD
// ======================================================
@@ -194,4 +206,4 @@ export default {
}
}
]
}
}]