From 9335e974ebaeb1bc9511a9aaa62750e65d8714e4 Mon Sep 17 00:00:00 2001 From: letvb20-dot Date: Wed, 6 May 2026 17:49:52 -0300 Subject: [PATCH] modified: src/App.jsx modified: src/components/AppShell.jsx modified: src/config/permissions.js modified: src/pages/PatientsPage.jsx --- src/App.jsx | 11 ++++++++++- src/components/AppShell.jsx | 5 ++--- src/config/permissions.js | 6 +++--- src/pages/PatientsPage.jsx | 2 +- 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/src/App.jsx b/src/App.jsx index 07fcad0..fdc85e5 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -181,7 +181,16 @@ function resolveRoute(pathname, navigate, role) { } } - if (pathname === '/camunicacao' || pathname === '/comunicacao' || pathname === '/mensagens') { + if (pathname === '/camunicacao') { + navigate('/comunicacao', { replace: true }) + return { + element: , + title: 'Comunicação', + withShell: true, + } + } + + if (pathname === '/comunicacao' || pathname === '/mensagens') { return { element: , title: 'Comunicação', diff --git a/src/components/AppShell.jsx b/src/components/AppShell.jsx index d679658..22b2036 100644 --- a/src/components/AppShell.jsx +++ b/src/components/AppShell.jsx @@ -12,10 +12,10 @@ const ALL_NAV_ITEMS = [ { href: '/prontuario', label: 'Prontuário', icon: 'file' }, { href: '/laudos', label: 'Relatórios médicos', icon: 'clipboard' }, { - href: '/camunicacao', + href: '/comunicacao', label: 'Comunicação', icon: 'message', - activePaths: ['/camunicacao', '/comunicacao', '/mensagens'], + activePaths: ['/comunicacao', '/mensagens'], }, { href: '/relatorios', label: 'Relatórios', icon: 'chart' }, { href: '/profissionais', label: 'Profissionais', icon: 'users' }, @@ -32,7 +32,6 @@ const titles = { '/laudos': 'Relatórios médicos', '/pacientes': 'Pacientes', '/prontuario': 'Prontuário', - '/camunicacao': 'Comunicação', '/comunicacao': 'Comunicação', '/mensagens': 'Comunicação', '/relatorios': 'Relatórios', diff --git a/src/config/permissions.js b/src/config/permissions.js index 1980443..23d61a2 100644 --- a/src/config/permissions.js +++ b/src/config/permissions.js @@ -39,7 +39,7 @@ const ROLE_ROUTES = { '/prontuario', '/laudos', '/relatorios', - '/comunicacao', '/mensagens', '/camunicacao', + '/comunicacao', '/mensagens', '/profissionais', '/configuracoes', '/config', '/consultas', @@ -51,7 +51,7 @@ const ROLE_ROUTES = { '/agenda', '/prontuario', '/laudos', - '/comunicacao', '/mensagens', '/camunicacao', + '/comunicacao', '/mensagens', '/relatorios', '/perfil', ], @@ -59,7 +59,7 @@ const ROLE_ROUTES = { '/inicio', '/home', '/dashboard', '/agenda', '/pacientes', - '/comunicacao', '/mensagens', '/camunicacao', + '/comunicacao', '/mensagens', '/perfil', ], paciente: [ diff --git a/src/pages/PatientsPage.jsx b/src/pages/PatientsPage.jsx index 50a27bd..3208c11 100644 --- a/src/pages/PatientsPage.jsx +++ b/src/pages/PatientsPage.jsx @@ -716,7 +716,7 @@ export function PatientDetailPage({ navigate, patient }) {