"use client"; import ReactMarkdown from "react-markdown"; import remarkGfm from "remark-gfm"; type MarkdownContentProps = { content: string; className?: string; }; export function MarkdownContent({ content, className = "" }: MarkdownContentProps) { return (
(

{children}

), h2: ({ children }) => (

{children}

), h3: ({ children }) => (

{children}

), p: ({ children }) =>

{children}

, ul: ({ children }) => ( ), ol: ({ children }) => (
    {children}
), li: ({ children }) =>
  • {children}
  • , code: ({ className: codeClassName, children }) => { const isBlock = codeClassName?.includes("language-"); if (isBlock) { return (
                      {children}
                    
    ); } return ( {children} ); }, blockquote: ({ children }) => (
    {children}
    ), a: ({ href, children }) => ( {children} ), table: ({ children }) => (
    {children}
    ), th: ({ children }) => ( {children} ), td: ({ children }) => ( {children} ), }} > {content}
    ); }