From 37f406995d357817a708bbea4d2ea382cb77b74f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jo=C3=A3o=20Gustavo?=
<166467972+JoaoGustavo-dev@users.noreply.github.com>
Date: Fri, 3 Oct 2025 22:19:41 -0300
Subject: [PATCH] fix-profissional-page-dark-mode
---
susconecta/app/profissional/page.tsx | 159 +++++++++++++++++++++------
susconecta/components/header.tsx | 4 +-
2 files changed, 126 insertions(+), 37 deletions(-)
diff --git a/susconecta/app/profissional/page.tsx b/susconecta/app/profissional/page.tsx
index 803e4d7..e91ae92 100644
--- a/susconecta/app/profissional/page.tsx
+++ b/susconecta/app/profissional/page.tsx
@@ -884,7 +884,7 @@ const ProfissionalPage = () => {
Registrar Nova Consulta
-
-
+
Visualizar
-
+
Download
@@ -1759,24 +1759,24 @@ Nevo melanocítico benigno. Seguimento clínico recomendado.
- Hoje
- Semana
- Mês
+ Hoje
+ Semana
+ Mês
-
+
Filtros
-
+
Pesquisar
-
+
Exportar
@@ -1950,15 +1950,15 @@ Nevo melanocítico benigno. Seguimento clínico recomendado.
{/* Diagnóstico e Conclusão */}
{laudo.diagnostico && (
-
Diagnóstico:
-
{laudo.diagnostico}
+
Diagnóstico:
+
{laudo.diagnostico}
)}
{laudo.conclusao && (
-
Conclusão:
-
{laudo.conclusao}
+
Conclusão:
+
{laudo.conclusao}
)}
@@ -2171,8 +2171,23 @@ Nevo melanocítico benigno. Seguimento clínico recomendado.
className={`px-4 py-2 text-sm font-medium border-b-2 transition-colors ${
activeTab === "info"
? "border-blue-500 text-blue-600"
- : "border-transparent text-muted-foreground hover:text-foreground"
+ : "border-transparent text-gray-600 dark:text-muted-foreground dark:hover:text-foreground dark:hover:bg-blue-900"
}`}
+ style={{
+ backgroundColor: activeTab === "info" ? undefined : "transparent"
+ }}
+ onMouseEnter={(e) => {
+ if (activeTab !== "info") {
+ e.currentTarget.style.backgroundColor = "transparent";
+ e.currentTarget.style.color = "#4B5563";
+ }
+ }}
+ onMouseLeave={(e) => {
+ if (activeTab !== "info") {
+ e.currentTarget.style.backgroundColor = "transparent";
+ e.currentTarget.style.color = "#4B5563";
+ }
+ }}
>
Informações
@@ -2183,8 +2198,23 @@ Nevo melanocítico benigno. Seguimento clínico recomendado.
className={`px-4 py-2 text-sm font-medium border-b-2 transition-colors ${
activeTab === "editor"
? "border-blue-500 text-blue-600"
- : "border-transparent text-muted-foreground hover:text-foreground"
+ : "border-transparent text-gray-600 dark:text-muted-foreground dark:hover:text-foreground dark:hover:bg-blue-900"
}`}
+ style={{
+ backgroundColor: activeTab === "editor" ? undefined : "transparent"
+ }}
+ onMouseEnter={(e) => {
+ if (activeTab !== "editor") {
+ e.currentTarget.style.backgroundColor = "transparent";
+ e.currentTarget.style.color = "#4B5563";
+ }
+ }}
+ onMouseLeave={(e) => {
+ if (activeTab !== "editor") {
+ e.currentTarget.style.backgroundColor = "transparent";
+ e.currentTarget.style.color = "#4B5563";
+ }
+ }}
>
Editor
@@ -2194,8 +2224,23 @@ Nevo melanocítico benigno. Seguimento clínico recomendado.
className={`px-4 py-2 text-sm font-medium border-b-2 transition-colors ${
activeTab === "imagens"
? "border-blue-500 text-blue-600"
- : "border-transparent text-muted-foreground hover:text-foreground"
+ : "border-transparent text-gray-600 dark:text-muted-foreground dark:hover:text-foreground dark:hover:bg-blue-900"
}`}
+ style={{
+ backgroundColor: activeTab === "imagens" ? undefined : "transparent"
+ }}
+ onMouseEnter={(e) => {
+ if (activeTab !== "imagens") {
+ e.currentTarget.style.backgroundColor = "transparent";
+ e.currentTarget.style.color = "#4B5563";
+ }
+ }}
+ onMouseLeave={(e) => {
+ if (activeTab !== "imagens") {
+ e.currentTarget.style.backgroundColor = "transparent";
+ e.currentTarget.style.color = "#4B5563";
+ }
+ }}
>
Imagens ({imagens.length})
@@ -2205,8 +2250,23 @@ Nevo melanocítico benigno. Seguimento clínico recomendado.
className={`px-4 py-2 text-sm font-medium border-b-2 transition-colors ${
activeTab === "campos"
? "border-blue-500 text-blue-600"
- : "border-transparent text-muted-foreground hover:text-foreground"
+ : "border-transparent text-gray-600 dark:text-muted-foreground dark:hover:text-foreground dark:hover:bg-blue-900"
}`}
+ style={{
+ backgroundColor: activeTab === "campos" ? undefined : "transparent"
+ }}
+ onMouseEnter={(e) => {
+ if (activeTab !== "campos") {
+ e.currentTarget.style.backgroundColor = "transparent";
+ e.currentTarget.style.color = "#4B5563";
+ }
+ }}
+ onMouseLeave={(e) => {
+ if (activeTab !== "campos") {
+ e.currentTarget.style.backgroundColor = "transparent";
+ e.currentTarget.style.color = "#4B5563";
+ }
+ }}
>
Campos
@@ -2216,8 +2276,23 @@ Nevo melanocítico benigno. Seguimento clínico recomendado.
className={`px-4 py-2 text-sm font-medium border-b-2 transition-colors ${
showPreview
? "border-green-500 text-green-600"
- : "border-transparent text-muted-foreground hover:text-foreground hover:bg-blue-50 dark:hover:bg-gray-700"
+ : "border-transparent text-gray-600 dark:text-muted-foreground dark:hover:text-foreground dark:hover:bg-blue-900"
}`}
+ style={{
+ backgroundColor: !showPreview ? "transparent" : undefined
+ }}
+ onMouseEnter={(e) => {
+ if (!showPreview) {
+ e.currentTarget.style.backgroundColor = "transparent";
+ e.currentTarget.style.color = "#4B5563";
+ }
+ }}
+ onMouseLeave={(e) => {
+ if (!showPreview) {
+ e.currentTarget.style.backgroundColor = "transparent";
+ e.currentTarget.style.color = "#4B5563";
+ }
+ }}
>
{showPreview ? "Ocultar" : "Pré-visualização"}
@@ -2314,6 +2389,7 @@ Nevo melanocítico benigno. Seguimento clínico recomendado.
size="sm"
onClick={() => formatText("bold")}
title="Negrito"
+ className="hover:bg-blue-50 dark:hover:bg-accent"
>
B
@@ -2322,6 +2398,7 @@ Nevo melanocítico benigno. Seguimento clínico recomendado.
size="sm"
onClick={() => formatText("italic")}
title="Itálico"
+ className="hover:bg-blue-50 dark:hover:bg-accent"
>
I
@@ -2330,6 +2407,7 @@ Nevo melanocítico benigno. Seguimento clínico recomendado.
size="sm"
onClick={() => formatText("underline")}
title="Sublinhado"
+ className="hover:bg-blue-50 dark:hover:bg-accent"
>
U
@@ -2338,6 +2416,7 @@ Nevo melanocítico benigno. Seguimento clínico recomendado.
size="sm"
onClick={() => formatText("list")}
title="Lista"
+ className="hover:bg-blue-50 dark:hover:bg-accent"
>
•
@@ -2596,10 +2675,10 @@ Nevo melanocítico benigno. Seguimento clínico recomendado.
Este editor permite escrever relatórios de forma livre, com formatação de texto rica.
-
+
Cancelar
-
+
Salvar Rascunho
@@ -2621,12 +2700,22 @@ Nevo melanocítico benigno. Seguimento clínico recomendado.
-
+
@@ -2673,7 +2762,7 @@ Nevo melanocítico benigno. Seguimento clínico recomendado.
Relatórios Médicos
{editandoRelatorio && (
-
+
Cancelar Edição
)}
@@ -2893,7 +2982,7 @@ Nevo melanocítico benigno. Seguimento clínico recomendado.
{/* Botões de Ação */}
-
+
Cancelar
@@ -2989,7 +3078,7 @@ Nevo melanocítico benigno. Seguimento clínico recomendado.
Salvar
-
+
Cancelar
@@ -3297,7 +3386,7 @@ Nevo melanocítico benigno. Seguimento clínico recomendado.
setShowPopup(false)}
variant="outline"
- className="flex-1"
+ className="flex-1 hover:bg-blue-50 dark:hover:bg-accent dark:hover:text-accent-foreground"
>
Cancelar
@@ -3412,7 +3501,7 @@ Nevo melanocítico benigno. Seguimento clínico recomendado.
setShowActionModal(false)}
variant="outline"
- className="w-full mt-2"
+ className="w-full mt-2 hover:bg-blue-50 dark:hover:bg-accent dark:hover:text-accent-foreground"
>
Cancelar
diff --git a/susconecta/components/header.tsx b/susconecta/components/header.tsx
index b71c149..799eb78 100644
--- a/susconecta/components/header.tsx
+++ b/susconecta/components/header.tsx
@@ -59,7 +59,7 @@ export function Header() {
Sou Administrador de uma Clínica
@@ -109,7 +109,7 @@ export function Header() {
Sou Administrador de uma Clínica