import { useEffect, useRef } from 'react' import MessageBubble from './MessageBubble' import DiagnosisCard from './DiagnosisCard' const ChatWindow = ({ messages, prediction }) => { const messagesEndRef = useRef(null) useEffect(() => { // Auto-scroll to bottom on new message messagesEndRef.current?.scrollIntoView({ behavior: 'smooth' }) }, [messages, prediction]) return (
{messages.length === 0 && (

Medical Diagnosis AI

Your personalized health assessment

Answer health questions to receive a personalized diagnosis assessment. All information is secure and used only for analysis.

)} {messages.map((msg, idx) => ( ))} {/* Show diagnosis card when prediction is complete */} {prediction && (
)}
) } export default ChatWindow