// Default markdown components for chat content export const getChatMarkdownComponents = () => ({ p: ({ children }) =>

{children}

, h1: ({ children }) =>

{children}

, h2: ({ children }) =>

{children}

, h3: ({ children }) =>

{children}

, ul: ({ children }) => , ol: ({ children }) =>
    {children}
, li: ({ children }) =>
  • {children}
  • , hr: () =>
    , strong: ({ children }) => {children}, em: ({ children }) => {children}, code: ({ inline, children }) => inline ? {children} :
                {children}
            
    , blockquote: ({ children }) => (
    {children}
    ) }); // Title-specific markdown components with no bottom margins export const getTitleMarkdownComponents = () => ({ p: ({ children }) => {children}, h1: ({ children }) => {children}, h2: ({ children }) => {children}, h3: ({ children }) => {children}, strong: ({ children }) => {children}, em: ({ children }) => {children}, code: ({ children }) => {children}, // Convert block elements to inline for titles ul: ({ children }) => {children}, ol: ({ children }) => {children}, li: ({ children }) => {children} , blockquote: ({ children }) => {children} });