From 06b7f0d49780eacecbe51b351884f7d01b55f9a0 Mon Sep 17 00:00:00 2001 From: Jonas Francisco Date: Mon, 24 Nov 2025 00:00:41 -0300 Subject: [PATCH] style(chat) ajuste no modo escuro na interface do chat --- susconecta/app/audio-teste/page.tsx | 12 +++++++++++- .../components/features/pacientes/chat-widget.tsx | 15 +++++++++------ susconecta/components/ui/file-upload-and-chat.tsx | 14 +++++++++----- 3 files changed, 29 insertions(+), 12 deletions(-) diff --git a/susconecta/app/audio-teste/page.tsx b/susconecta/app/audio-teste/page.tsx index 513bfc9..84add01 100644 --- a/susconecta/app/audio-teste/page.tsx +++ b/susconecta/app/audio-teste/page.tsx @@ -1,10 +1,20 @@ "use client"; import AIVoiceFlow from "@/components/ZoeIA/ai-voice-flow"; +import { useTheme } from "next-themes"; +import React from "react"; export default function VozPage() { + const { theme } = useTheme(); + const isDark = theme === "dark"; + + // Classes condicionais para manter coerĂȘncia com o chat + const bgClass = isDark + ? "bg-gray-900 text-white" + : "bg-gray-50 text-gray-900"; + return ( -
+
); diff --git a/susconecta/components/features/pacientes/chat-widget.tsx b/susconecta/components/features/pacientes/chat-widget.tsx index 74381a4..c706c21 100644 --- a/susconecta/components/features/pacientes/chat-widget.tsx +++ b/susconecta/components/features/pacientes/chat-widget.tsx @@ -1,6 +1,7 @@ "use client"; import { useEffect, useMemo, useState } from "react"; +import { useTheme } from "next-themes"; import { ArrowLeft, Sparkles } from "lucide-react"; import { Button } from "@/components/ui/button"; import FileUploadChat from "@/components/ui/file-upload-and-chat"; @@ -11,6 +12,8 @@ import AIVoiceFlow from "@/components/ZoeIA/ai-voice-flow"; export function ChatWidget() { const [assistantOpen, setAssistantOpen] = useState(false); const [realtimeOpen, setRealtimeOpen] = useState(false); + const { theme } = useTheme(); + const isDark = theme === "dark"; useEffect(() => { if (!assistantOpen && !realtimeOpen) return; @@ -48,13 +51,13 @@ export function ChatWidget() { {assistantOpen && (
-
+