Ajuste Layout, Dashboard Terapeuta, Timeline, Suporte técnico, Documentação e FAQ

This commit is contained in:
Leonardo
2026-03-15 19:46:06 -03:00
parent ee09b30987
commit f66f6f3fde
21 changed files with 24146 additions and 721 deletions
+19 -45
View File
@@ -1,52 +1,26 @@
// src/navigation/menus/portal.menu.js
export default [
{
label: 'Paciente',
label: 'Início',
items: [
{ label: 'Dashboard', icon: 'pi pi-fw pi-home', to: '/portal' }
]
},
{
label: 'Minhas sessões',
items: [
{ label: 'Sessões', icon: 'pi pi-fw pi-calendar', to: '/portal/sessoes' }
]
},
{
label: 'Conta',
items: [
// ======================
// ✅ Básico (sempre)
// ======================
{ label: 'Dashboard', icon: 'pi pi-fw pi-home', to: '/portal' },
{ label: 'Minhas sessões', icon: 'pi pi-fw pi-user', to: '/portal/sessoes' },
// ✅ Conta é global, não do portal
{ label: 'Meu plano', icon: 'pi pi-fw pi-credit-card', to: '/portal/meu-plano' },
{ label: 'Minha Conta', icon: 'pi pi-fw pi-user', to: '/account/profile' },
{ label: 'Segurança', icon: 'pi pi-fw pi-shield', to: '/account/security' }
// =====================================================
// 🔒 PRO (exemplos futuros no portal do paciente)
// =====================================================
// A lógica do AppMenuItem que ajustamos suporta:
// - feature: 'chave_da_feature'
// - proBadge: true -> aparece "PRO" quando bloqueado
//
// ⚠️ Só descomente quando a rota existir.
//
// 1) Página pública de agendamento (se você criar um “link do paciente”)
// {
// label: 'Agendar online',
// icon: 'pi pi-fw pi-globe',
// to: '/portal/online-scheduling',
// feature: 'online_scheduling.public',
// proBadge: true
// },
//
// 2) Documentos/Arquivos (muito comum em SaaS clínico)
// {
// label: 'Documentos',
// icon: 'pi pi-fw pi-file',
// to: '/portal/documents',
// feature: 'patient_documents',
// proBadge: true
// },
//
// 3) Teleatendimento / Sala (se for ter)
// {
// label: 'Sala de atendimento',
// icon: 'pi pi-fw pi-video',
// to: '/portal/telehealth',
// feature: 'telehealth',
// proBadge: true
// }
{ label: 'Minha Conta', icon: 'pi pi-fw pi-user', to: '/account/profile' },
{ label: 'Segurança', icon: 'pi pi-fw pi-shield', to: '/account/security' }
]
}
]