Ajuste em Massa - Paciente, Terapeuta, Clinica e Admin - Inicio agenda

This commit is contained in:
Leonardo
2026-02-22 17:56:01 -03:00
parent 6eff67bf22
commit 89b4ecaba1
77 changed files with 9433 additions and 1995 deletions
+51
View File
@@ -0,0 +1,51 @@
export default [
{
label: 'Paciente',
items: [
// ======================
// ✅ Básico (sempre)
// ======================
{ label: 'Dashboard', icon: 'pi pi-fw pi-home', to: '/portal' },
{ label: 'Minha Agenda', icon: 'pi pi-fw pi-calendar-plus', to: '/portal/agenda' },
{ label: 'Agendar Sessão', icon: 'pi pi-fw pi-user', to: '/portal/agenda/new' },
// ✅ Conta é global, não do portal
{ label: 'My Account', icon: 'pi pi-fw pi-user', to: '/account/profile' }
// =====================================================
// 🔒 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
// }
]
}
]