forked from RiseUP/riseup_squad_03
modified: src/App.jsx
modified: src/components/AppShell.jsx modified: src/config/permissions.js modified: src/pages/PatientsPage.jsx
This commit is contained in:
11
src/App.jsx
11
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: <MessagesPage navigate={navigate} role={role} />,
|
||||
title: 'Comunicação',
|
||||
withShell: true,
|
||||
}
|
||||
}
|
||||
|
||||
if (pathname === '/comunicacao' || pathname === '/mensagens') {
|
||||
return {
|
||||
element: <MessagesPage navigate={navigate} role={role} />,
|
||||
title: 'Comunicação',
|
||||
|
||||
@@ -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',
|
||||
|
||||
@@ -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: [
|
||||
|
||||
@@ -716,7 +716,7 @@ export function PatientDetailPage({ navigate, patient }) {
|
||||
<div className="flex flex-wrap gap-3">
|
||||
<button
|
||||
className="h-10 rounded-sm border border-[#404040] bg-[#262626] px-4 text-sm font-semibold text-[#e5e5e5] transition hover:bg-[#303030]"
|
||||
onClick={() => navigate('/camunicacao')}
|
||||
onClick={() => navigate('/comunicacao')}
|
||||
type="button"
|
||||
>
|
||||
Enviar mensagem
|
||||
|
||||
Reference in New Issue
Block a user