{message.content_text}
); case "image": return ({message.content_text}
)}{message.content_text}
)}{message.content_text}
)}{message.content_text || t("interactiveReply")}
{message.content_text || t("unsupported")}
); } } export function MessageBubble({ message, reply, reactions, currentUserId, onToggleReaction, }: MessageBubbleProps) { const t = useTranslations("Inbox.bubble"); const isAgent = message.sender_type === "agent" || message.sender_type === "bot"; const time = format(new Date(message.created_at), "HH:mm"); // Row alignment + width cap are owned by