From b478a1f8d3c9a285fa991e2ef2604f699ea17e0a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jo=C3=A3o=20Gustavo?=
<166467972+JoaoGustavo-dev@users.noreply.github.com>
Date: Wed, 29 Oct 2025 22:45:43 -0300
Subject: [PATCH] fix-hover-errors
---
.../app/(main-routes)/consultas/page.tsx | 2 +-
.../app/(main-routes)/dashboard/page.tsx | 6 ++--
.../dashboard/relatorios/page.tsx | 16 +++++------
susconecta/app/(main-routes)/perfil/page.tsx | 3 +-
susconecta/app/profissional/page.tsx | 28 +++++++++----------
.../forms/doctor-registration-form.tsx | 2 +-
.../forms/patient-registration-form.tsx | 2 +-
7 files changed, 30 insertions(+), 29 deletions(-)
diff --git a/susconecta/app/(main-routes)/consultas/page.tsx b/susconecta/app/(main-routes)/consultas/page.tsx
index 339467d..babede6 100644
--- a/susconecta/app/(main-routes)/consultas/page.tsx
+++ b/susconecta/app/(main-routes)/consultas/page.tsx
@@ -437,7 +437,7 @@ export default function ConsultasPage() {
-
+
Cancelar
Salvar
diff --git a/susconecta/app/(main-routes)/dashboard/page.tsx b/susconecta/app/(main-routes)/dashboard/page.tsx
index 9d9c5c0..1ec2c13 100644
--- a/susconecta/app/(main-routes)/dashboard/page.tsx
+++ b/susconecta/app/(main-routes)/dashboard/page.tsx
@@ -283,15 +283,15 @@ export default function DashboardPage() {
Novo Paciente
-
router.push('/agenda')} variant="outline" className="gap-2">
+ router.push('/agenda')} variant="outline" className="gap-2 hover:bg-primary/10 hover:text-primary dark:hover:bg-accent dark:hover:text-accent-foreground">
Novo Agendamento
- setShowDoctorForm(true)} variant="outline" className="gap-2">
+ setShowDoctorForm(true)} variant="outline" className="gap-2 hover:bg-primary/10 hover:text-primary dark:hover:bg-accent dark:hover:text-accent-foreground">
Novo Médico
- router.push('/dashboard/relatorios')} variant="outline" className="gap-2">
+ router.push('/dashboard/relatorios')} variant="outline" className="gap-2 hover:bg-primary/10 hover:text-primary dark:hover:bg-accent dark:hover:text-accent-foreground">
Ver Relatórios
diff --git a/susconecta/app/(main-routes)/dashboard/relatorios/page.tsx b/susconecta/app/(main-routes)/dashboard/relatorios/page.tsx
index 473cbde..65bdcaf 100644
--- a/susconecta/app/(main-routes)/dashboard/relatorios/page.tsx
+++ b/susconecta/app/(main-routes)/dashboard/relatorios/page.tsx
@@ -102,7 +102,7 @@ export default function RelatoriosPage() {
Consultas por Período
- exportPDF("Consultas por Período", "Resumo das consultas realizadas por período.")}> Exportar PDF
+ exportPDF("Consultas por Período", "Resumo das consultas realizadas por período.")}> Exportar PDF
@@ -119,7 +119,7 @@ export default function RelatoriosPage() {
Faturamento Mensal
- exportPDF("Faturamento Mensal", "Resumo do faturamento mensal.")}> Exportar PDF
+ exportPDF("Faturamento Mensal", "Resumo do faturamento mensal.")}> Exportar PDF
@@ -138,7 +138,7 @@ export default function RelatoriosPage() {
Taxa de No-show
- exportPDF("Taxa de No-show", "Resumo da taxa de no-show.")}> Exportar PDF
+ exportPDF("Taxa de No-show", "Resumo da taxa de no-show.")}> Exportar PDF
@@ -155,7 +155,7 @@ export default function RelatoriosPage() {
Satisfação dos Pacientes
- exportPDF("Satisfação dos Pacientes", "Resumo dos indicadores de satisfação.")}> Exportar PDF
+ exportPDF("Satisfação dos Pacientes", "Resumo dos indicadores de satisfação.")}> Exportar PDF
92%
@@ -169,7 +169,7 @@ export default function RelatoriosPage() {
Pacientes Mais Atendidos
- exportPDF("Pacientes Mais Atendidos", "Lista dos pacientes mais atendidos.")}> Exportar PDF
+ exportPDF("Pacientes Mais Atendidos", "Lista dos pacientes mais atendidos.")}> Exportar PDF
@@ -193,7 +193,7 @@ export default function RelatoriosPage() {
Médicos Mais Produtivos
- exportPDF("Médicos Mais Produtivos", "Lista dos médicos mais produtivos.")}> Exportar PDF
+ exportPDF("Médicos Mais Produtivos", "Lista dos médicos mais produtivos.")}> Exportar PDF
@@ -219,7 +219,7 @@ export default function RelatoriosPage() {
Análise de Convênios
- exportPDF("Análise de Convênios", "Resumo da análise de convênios.")}> Exportar PDF
+ exportPDF("Análise de Convênios", "Resumo da análise de convênios.")}> Exportar PDF
@@ -238,7 +238,7 @@ export default function RelatoriosPage() {
Performance por Médico
- exportPDF("Performance por Médico", "Resumo da performance por médico.")}> Exportar PDF
+ exportPDF("Performance por Médico", "Resumo da performance por médico.")}> Exportar PDF
diff --git a/susconecta/app/(main-routes)/perfil/page.tsx b/susconecta/app/(main-routes)/perfil/page.tsx
index 2db4cf9..0308815 100644
--- a/susconecta/app/(main-routes)/perfil/page.tsx
+++ b/susconecta/app/(main-routes)/perfil/page.tsx
@@ -115,7 +115,7 @@ export default function PerfilPage() {
router.back()}
- className="mt-4"
+ className="mt-4 hover:bg-primary/10 hover:text-primary dark:hover:bg-accent dark:hover:text-accent-foreground"
>
Voltar
@@ -641,6 +641,7 @@ export default function PerfilPage() {
router.back()}
+ className="hover:bg-primary/10 hover:text-primary dark:hover:bg-accent dark:hover:text-accent-foreground"
>
Voltar
diff --git a/susconecta/app/profissional/page.tsx b/susconecta/app/profissional/page.tsx
index ddcf693..5efa5be 100644
--- a/susconecta/app/profissional/page.tsx
+++ b/susconecta/app/profissional/page.tsx
@@ -900,7 +900,7 @@ const ProfissionalPage = () => {
variant={selectedRange === 'todos' ? 'default' : 'outline'}
size="sm"
onClick={() => setSelectedRange('todos')}
- className="hover:bg-blue-50"
+ className="hover:bg-primary/10 hover:text-primary"
>
Todos
@@ -908,7 +908,7 @@ const ProfissionalPage = () => {
variant={selectedRange === 'semana' ? 'default' : 'outline'}
size="sm"
onClick={() => setSelectedRange('semana')}
- className="hover:bg-blue-50"
+ className="hover:bg-primary/10 hover:text-primary"
>
Semana
@@ -916,7 +916,7 @@ const ProfissionalPage = () => {
variant={selectedRange === 'mes' ? 'default' : 'outline'}
size="sm"
onClick={() => setSelectedRange('mes')}
- className="hover:bg-blue-50"
+ className="hover:bg-primary/10 hover:text-primary"
>
Mês
@@ -2191,25 +2191,25 @@ const ProfissionalPage = () => {
title="Cor da fonte"
/>
{/* Alinhamento */}
- formatText('align-left')} title="Alinhar à esquerda" className="px-1">
- formatText('align-center')} title="Centralizar" className="px-1">
- formatText('align-right')} title="Alinhar à direita" className="px-1">
- formatText('align-justify')} title="Justificar" className="px-1">
+ formatText('align-left')} title="Alinhar à esquerda" className="px-1 hover:bg-primary/10 hover:text-primary">
+ formatText('align-center')} title="Centralizar" className="px-1 hover:bg-primary/10 hover:text-primary">
+ formatText('align-right')} title="Alinhar à direita" className="px-1 hover:bg-primary/10 hover:text-primary">
+ formatText('align-justify')} title="Justificar" className="px-1 hover:bg-primary/10 hover:text-primary">
{/* Listas */}
- formatText('list-ol')} title="Lista numerada" className="px-1">1.
- formatText('list-ul')} title="Lista com marcadores" className="px-1">•
+ formatText('list-ol')} title="Lista numerada" className="px-1 hover:bg-primary/10 hover:text-primary">1.
+ formatText('list-ul')} title="Lista com marcadores" className="px-1 hover:bg-primary/10 hover:text-primary">•
{/* Recuo */}
- formatText('indent')} title="Aumentar recuo" className="px-1">→
- formatText('outdent')} title="Diminuir recuo" className="px-1">←
+ formatText('indent')} title="Aumentar recuo" className="px-1 hover:bg-primary/10 hover:text-primary">→
+ formatText('outdent')} title="Diminuir recuo" className="px-1 hover:bg-primary/10 hover:text-primary">←
{/* Desfazer/Refazer */}
- ↺
+ ↺
{templates.map((template, idx) => (
insertTemplate(template)}
>
{template.substring(0, 30)}...
@@ -2779,7 +2779,7 @@ const ProfissionalPage = () => {
{isEditingProfile && (
-
+
Alterar Foto
diff --git a/susconecta/components/forms/doctor-registration-form.tsx b/susconecta/components/forms/doctor-registration-form.tsx
index 51530d7..b12db75 100644
--- a/susconecta/components/forms/doctor-registration-form.tsx
+++ b/susconecta/components/forms/doctor-registration-form.tsx
@@ -1165,7 +1165,7 @@ async function handleSubmit(ev: React.FormEvent) {
-
(inline ? onClose?.() : onOpenChange?.(false))} disabled={isSubmitting}>
+ (inline ? onClose?.() : onOpenChange?.(false))} disabled={isSubmitting}>
Cancelar
diff --git a/susconecta/components/forms/patient-registration-form.tsx b/susconecta/components/forms/patient-registration-form.tsx
index c362189..2b1d628 100644
--- a/susconecta/components/forms/patient-registration-form.tsx
+++ b/susconecta/components/forms/patient-registration-form.tsx
@@ -476,7 +476,7 @@ export function PatientRegistrationForm({
- (inline ? onClose?.() : onOpenChange?.(false))} disabled={isSubmitting}> Cancelar
+ (inline ? onClose?.() : onOpenChange?.(false))} disabled={isSubmitting}> Cancelar
{isSubmitting ? : }{isSubmitting ? "Salvando..." : mode === "create" ? "Salvar Paciente" : "Atualizar Paciente"}