"use client"; import { User, Bot, AlertCircle } from "lucide-react"; import { cn, extractTextContent } from "@/lib/utils"; import type { Message } from "@/lib/types"; import { MarkdownContent } from "./MarkdownContent"; interface MessageBubbleProps { message: Message; } export function MessageBubble({ message }: MessageBubbleProps) { const isUser = message.role === "user"; const isError = message.status === "error"; const text = extractTextContent(message.content); return (
{text}
) : (