import ReactMarkdown from 'react-markdown'; import remarkGfm from 'remark-gfm'; import { cn } from "@/lib/utils"; import { Message } from "@/hooks/use-chat"; import { Bot, User } from "lucide-react"; import { markdownRenderers } from "./markdown-renderers"; import { MessageActions } from "./message-actions"; export function ChatMessage({ message }: { message: Message }) { const isUser = message.role === 'user'; return (
{isUser ? : }
{message.content}
{/* Actions Toolbar - Absolute positioned or flex end */} {!isUser && (
)}
); }