/* |-------------------------------------------------------------------------- | Agência PSI |-------------------------------------------------------------------------- | Criado e desenvolvido por Leonardo Nohama | | Tecnologia aplicada à escuta. | Estrutura para o cuidado. | | Arquivo: src/router/routes.editor.js | Data: 2026 | Local: São Carlos/SP — Brasil |-------------------------------------------------------------------------- | © 2026 — Todos os direitos reservados |-------------------------------------------------------------------------- */ // Área de Editor de Conteúdo — papel de PLATAFORMA. // Acesso controlado por `platform_roles` no guard (não por tenant role). // meta.editorArea: true sinaliza ao guard que use a verificação de plataforma. // import AppLayout from '@/layout/AppLayout.vue'; export default { path: '/editor', component: AppLayout, meta: { area: 'editor', requiresAuth: true, editorArea: true }, children: [ // ====================================================== // 📊 DASHBOARD // ====================================================== { path: '', name: 'editor.dashboard', component: () => import('@/views/pages/editor/EditorDashboard.vue') }, // ====================================================== // 📚 CURSOS // ====================================================== { path: 'cursos', name: 'editor-cursos', // placeholder — módulo de microlearning a implementar component: () => import('@/views/pages/editor/EditorDashboard.vue') }, // ====================================================== // 📦 MÓDULOS // ====================================================== { path: 'modulos', name: 'editor-modulos', // placeholder component: () => import('@/views/pages/editor/EditorDashboard.vue') }, // ====================================================== // ✅ PUBLICADOS // ====================================================== { path: 'publicados', name: 'editor-publicados', // placeholder component: () => import('@/views/pages/editor/EditorDashboard.vue') }, // ====================================================== // 💳 MEU PLANO (assinatura pessoal do editor) // ====================================================== { path: 'meu-plano', name: 'editor-meu-plano', component: () => import('@/views/pages/billing/TherapistMeuPlanoPage.vue') } ] };