// CRITICAL "use client"; import { Prism as SyntaxHighlighter } from "react-syntax-highlighter"; import { vscDarkPlus } from "react-syntax-highlighter/dist/esm/styles/prism"; interface CodePreviewProps { code: string; language?: string; showLineNumbers?: boolean; className?: string; maxHeight?: number; } export function CodePreview({ code, language = "text", showLineNumbers = true, className, maxHeight, }: CodePreviewProps) { const trimmed = String(code ?? "").replace(/\n$/, ""); return (
{trimmed}
); }