759 B33 lines
Blame
1import ReactMarkdown from "react-markdown";
2import remarkGfm from "remark-gfm";
3
4interface MarkdownProps {
5 content: string;
6}
7
8export function Markdown({ content }: MarkdownProps) {
9 return (
10 <div
11 className="text-sm prose"
12 style={{
13 backgroundColor: "var(--bg-card)",
14 border: "1px solid var(--border-subtle)",
15 }}
16 >
17 <div
18 className="px-4 py-2 text-xs"
19 style={{
20 color: "var(--text-muted)",
21 borderBottom: "1px solid var(--border-subtle)",
22 backgroundColor: "var(--bg-inset)",
23 }}
24 >
25 README.md
26 </div>
27 <div className="px-4 py-4">
28 <ReactMarkdown remarkPlugins={[remarkGfm]}>{content}</ReactMarkdown>
29 </div>
30 </div>
31 );
32}
33