"use client"; import ReactMarkdown from "react-markdown"; import rehypeRaw from "rehype-raw"; import rehypeSanitize from "rehype-sanitize"; import remarkGfm from "remark-gfm"; /** Client-side markdown rendering for editor previews (same pipeline as the server renderer). */ export function MarkdownPreview({ children }: { children: string }) { return (
{children.trim() ? ( {children} ) : (

Nothing to preview

)}
); }