// ============================================================ // ChatPanel — 消息展示面板 // 职责:渲染对话消息列表(用户提问 + AI 回复) // ============================================================ import type { ChatMessage } from "../../types"; interface ChatPanelProps { messages: ChatMessage[]; } export function ChatPanel({ messages }: ChatPanelProps) { if (messages.length === 0) { return (

开始对话:对着摄像头说话即可

); } return (
{messages.map((msg, index) => (
{msg.role === "user" ? "你" : "AI"}
{msg.content}
))}
); }