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

View File

@@ -16,62 +16,58 @@ export default function saasMenu (sessionCtx, opts = {}) {
return [
{
label: 'SaaS',
icon: 'pi pi-building',
path: '/saas',
label: 'Início',
items: [
{ label: 'Dashboard', icon: 'pi pi-chart-bar', to: '/saas' },
{ label: 'Dashboard', icon: 'pi pi-fw pi-chart-bar', to: '/saas' }
]
},
{
label: 'Planos',
items: [
{ label: 'Planos e Preços', icon: 'pi pi-fw pi-list', to: '/saas/plans' },
{ label: 'Vitrine Pública', icon: 'pi pi-fw pi-megaphone', to: '/saas/plans-public' },
{ label: 'Recursos', icon: 'pi pi-fw pi-bolt', to: '/saas/features' },
{ label: 'Controle de Recursos',icon: 'pi pi-fw pi-th-large', to: '/saas/plan-features' },
{ label: 'Limites por Plano', icon: 'pi pi-fw pi-sliders-h', to: '/saas/plan-limits' }
]
},
{
label: 'Assinaturas',
items: [
{ label: 'Listagem', icon: 'pi pi-fw pi-list', to: '/saas/subscriptions' },
{ label: 'Intenções', icon: 'pi pi-fw pi-inbox', to: '/saas/subscription-intents' },
{ label: 'Histórico', icon: 'pi pi-fw pi-history', to: '/saas/subscription-events' },
{
label: 'Planos',
icon: 'pi pi-star',
path: '/saas/plans',
items: [
{ label: 'Planos e Preços', icon: 'pi pi-list', to: '/saas/plans' },
{ label: 'Vitrine Pública', icon: 'pi pi-megaphone', to: '/saas/plans-public' },
{ label: 'Recursos', icon: 'pi pi-bolt', to: '/saas/features' },
{ label: 'Controle de Recursos', icon: 'pi pi-th-large', to: '/saas/plan-features' },
{ label: 'Limites por Plano', icon: 'pi pi-sliders-h', to: '/saas/plan-limits' }
]
},
{
label: 'Assinaturas',
icon: 'pi pi-credit-card',
path: '/saas/subscriptions',
items: [
{ label: 'Listagem de Assinaturas', icon: 'pi pi-list', to: '/saas/subscriptions' },
{ label: 'Intenções', icon: 'pi pi-inbox', to: '/saas/subscription-intents' },
{ label: 'Histórico', icon: 'pi pi-history', to: '/saas/subscription-events' },
{
label: 'Saúde das Assinaturas',
icon: 'pi pi-shield',
to: '/saas/subscription-health',
...mismatchBadge
}
]
},
{ label: 'Clínicas (Tenants)', icon: 'pi pi-users', to: '/saas/tenants' },
{ label: 'Feriados', icon: 'pi pi-star', to: '/saas/feriados' },
{ label: 'Suporte Técnico', icon: 'pi pi-headphones', to: '/saas/support' },
{
label: 'Conteúdo',
icon: 'pi pi-book',
path: '/saas/content',
...(docsAtencaoCount > 0 ? { badge: String(docsAtencaoCount), badgeClass: 'p-badge p-badge-danger' } : {}),
items: [
{
label: 'Documentação',
icon: 'pi pi-question-circle',
to: '/saas/docs',
...docsBadge
},
{ label: 'FAQ', icon: 'pi pi-comments', to: '/saas/faq' }
]
label: 'Saúde das Assinaturas',
icon: 'pi pi-fw pi-shield',
to: '/saas/subscription-health',
...mismatchBadge
}
]
},
{
label: 'Operações',
items: [
{ label: 'Clínicas (Tenants)', icon: 'pi pi-fw pi-users', to: '/saas/tenants' },
{ label: 'Feriados', icon: 'pi pi-fw pi-star', to: '/saas/feriados' },
{ label: 'Suporte Técnico', icon: 'pi pi-fw pi-headphones', to: '/saas/support' }
]
},
{
label: 'Conteúdo',
items: [
{
label: 'Documentação',
icon: 'pi pi-fw pi-question-circle',
to: '/saas/docs',
...docsBadge
},
{ label: 'FAQ', icon: 'pi pi-fw pi-comments', to: '/saas/faq' }
]
}
]
}
}