import { X, FileText } from "lucide-react"; import { Button } from "@/components/ui/button"; interface CompletedBannerProps { isGeneratingReport: boolean; chatType?: "medical" | "psychological"; onDismiss: () => void; } export const CompletedBanner = ({ isGeneratingReport, chatType = "medical", onDismiss }: CompletedBannerProps) => { const reportType = chatType === "psychological" ? "Reporte Psicológico" : "Reporte Médico"; return (
{isGeneratingReport ? (
) : ( )}

{isGeneratingReport ? `Generando ${reportType}` : "Consulta Completada"}

{isGeneratingReport ? `Estamos procesando tu consulta y generando un ${reportType.toLowerCase()} personalizado.` : `Tu consulta ha sido completada. El ${reportType.toLowerCase()} ha sido generado y guardado. Puedes revisar la conversación abajo.`}

); };