import React from 'react'; import ReactMarkdown from 'react-markdown'; export default function MessageBubble({ message }) { const isUser = message.role === 'user'; return (
{!isUser && (
N
)}

{children}

, ul: ({ children }) =>
    {children}
, ol: ({ children }) =>
    {children}
, li: ({ children }) =>
  • {children}
  • , code: ({ inline, children }) => inline ? {children} :
    {children}
    , strong: ({ children }) => {children}, }} >{message.text}
    {message.streaming && ( )} {message.error && (
    ⚠ Failed to complete response
    )}
    ); }