'use client'; interface ChatMessageProps { message: string; role: 'user' | 'assistant' | 'system'; timestamp: string; isLoading?: boolean; } export default function ChatMessage({ message, role, timestamp, isLoading }: ChatMessageProps) { if (role === 'system') { return null; } return (
{isLoading ? (
) : ( message )}
{timestamp}
); }