spb/autoscholar
Public
1import { renderMarkdown } from "@/lib/server/markdown";23/** Server component: renders sanitized Markdown. */4export function MarkdownView({ markdown, className = "" }: { markdown: string; className?: string }) {5 const html = renderMarkdown(markdown);6 // biome-ignore lint/security/noDangerouslySetInnerHtml: sanitized with a strict allowlist in renderMarkdown7 return <div className={`prose-paper ${className}`} dangerouslySetInnerHTML={{ __html: html }} />;8}9