import { memo } from 'react' import ReactMarkdown, { type Components } from 'react-markdown' import remarkGfm from 'remark-gfm' import { cn } from '@/lib/utils' const components: Components = { p: ({ children }) => (
{children}
), a: ({ children, href }) => ( {children} ), h1: ({ children }) => ({children}), hr: () =>
{children}
)
}
return (
{children}
)
},
pre: ({ children }) => (
{children}
),
}
interface MarkdownProps {
children: string
className?: string
}
function MarkdownInner({ children, className }: MarkdownProps) {
return (