From 4d287faf28d060651d0a4f9cf888a7370a80e6dc Mon Sep 17 00:00:00 2001 From: Rafael Lopes Date: Thu, 21 May 2026 15:50:55 -0300 Subject: [PATCH] =?UTF-8?q?FEAT/FIX:=20Melhor=20funcionamento=20da=20deifi?= =?UTF-8?q?n=C3=A7=C3=A3o=20de=20usu=C3=A1rios=20e=20corre=C3=A7=C3=A3o=20?= =?UTF-8?q?de=20acentua=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Front completamente corrigido para tudo estar acentuado - Melhora na exibição de áreas/especialidades eusuários; --- .../attendance/pages/NewAttendancePage.jsx | 34 +- src/modules/auth/hooks/useLogin.js | 2 +- src/modules/auth/pages/LoginPage.jsx | 2 +- src/modules/auth/services/authService.js | 2 +- src/modules/call/components/CallHeader.jsx | 2 +- src/modules/call/pages/CallPage.jsx | 10 +- .../chat/components/ChatTransferPanel.jsx | 12 +- src/modules/chat/components/ChatWindow.jsx | 10 +- .../chat/components/ContactProfilePanel.jsx | 6 +- src/modules/chat/hooks/useChat.js | 22 +- src/modules/chat/services/chatMocks.js | 4 +- .../home/components/CallsWorkspace.jsx | 2 +- src/modules/home/components/HomeTopbar.jsx | 2 +- .../home/components/MessagesWorkspace.jsx | 38 +- src/modules/home/pages/HomePage.jsx | 2 +- src/modules/home/pages/UnassignedHomePage.jsx | 12 +- .../home/services/agentNotesService.js | 6 +- src/modules/home/services/homeMocks.js | 2 +- .../components/ManagementLayout.jsx | 18 +- .../components/OperationalDashboard.jsx | 330 ++++++++++ src/modules/management/pages/AdminPage.jsx | 590 +++++++++++++----- .../management/pages/SupervisorPage.jsx | 306 +-------- .../management/services/managementMocks.js | 6 +- 23 files changed, 873 insertions(+), 547 deletions(-) create mode 100644 src/modules/management/components/OperationalDashboard.jsx diff --git a/src/modules/attendance/pages/NewAttendancePage.jsx b/src/modules/attendance/pages/NewAttendancePage.jsx index dde42ed..c0feb0e 100644 --- a/src/modules/attendance/pages/NewAttendancePage.jsx +++ b/src/modules/attendance/pages/NewAttendancePage.jsx @@ -289,17 +289,17 @@ export function NewAttendancePage() { async function handleStartAttendance() { if (!canStartAttendance) { - setError('Informe um numero de WhatsApp para iniciar o atendimento.'); + setError('Informe um número de WhatsApp para iniciar o atendimento.'); return; } if (!selectedTemplateId) { - setError('Selecione uma mensagem pre-aprovada para iniciar o atendimento.'); + setError('Selecione uma mensagem pré-aprovada para iniciar o atendimento.'); return; } if (!currentUserId) { - setError('Nao foi possivel identificar o usuario logado.'); + setError('Não foi possível identificar o usuário logado.'); return; } @@ -367,7 +367,7 @@ export function NewAttendancePage() { textAlign: 'center', }} > - Criacao rapida de atendimento + Criação rápida de atendimento Novo atendimento

- Informe um contato de WhatsApp ou selecione alguem da agenda para iniciar o atendimento. - Para conversas novas, o primeiro envio usa uma mensagem pre-aprovada da Meta. + Informe um contato de WhatsApp ou selecione alguém da agenda para iniciar o atendimento. + Para conversas novas, o primeiro envio usa uma mensagem pré-aprovada da Meta.

@@ -421,7 +421,7 @@ export function NewAttendancePage() { type="search" value={searchValue} onChange={(event) => setSearchValue(event.target.value)} - placeholder="Buscar contato salvo por nome ou numero" + placeholder="Buscar contato salvo por nome ou número" style={{ border: '1px solid var(--color-border)', borderRadius: '18px', @@ -467,7 +467,7 @@ export function NewAttendancePage() { {channel.label} - {isDisabled ? 'Canal em construcao.' : 'Inicia uma conversa pelo WhatsApp.'} + {isDisabled ? 'Canal em construção.' : 'Inicia uma conversa pelo WhatsApp.'} ); @@ -482,7 +482,7 @@ export function NewAttendancePage() { }} >