import React from 'react'; import ReactMarkdown from 'react-markdown'; import { Role, Message, Language } from '../types'; import { formatConversationalTime, detectLanguage } from '../utils'; import { MessageActions } from './MessageActions'; interface Props { message: Message; onDelete: (id: string) => void; } export function ChatMessage({ message, onDelete }: Props) { const isUser = message.role === Role.USER; const language = detectLanguage(message.content); const fontClass = language === Language.ES ? 'font-spanish' : 'font-english'; return (