import { motion } from 'framer-motion' export default function AnswerPanel({ answer, isStreaming }) { if (!answer && !isStreaming) return null return ( {/* Header */}

AI Answer

{isStreaming && ( Generating
{[0, 1, 2].map(i => ( ))}
)} {!isStreaming && answer && ( Done )}
{/* Answer text */}

{answer} {isStreaming && }

) }