Initial Commit

This commit is contained in:
2026-03-01 18:50:29 -04:00
parent 261c52d602
commit 364facd9f0
69 changed files with 7829 additions and 87 deletions

View File

@@ -0,0 +1,36 @@
"use client";
import katex from "katex";
interface MathDisplayProps {
math: string;
className?: string;
}
export function MathDisplay({ math, className }: MathDisplayProps) {
const html = katex.renderToString(math, {
displayMode: true,
throwOnError: false,
});
return (
<div
className={className}
dangerouslySetInnerHTML={{ __html: html }}
/>
);
}
export function MathInline({ math, className }: MathDisplayProps) {
const html = katex.renderToString(math, {
displayMode: false,
throwOnError: false,
});
return (
<span
className={className}
dangerouslySetInnerHTML={{ __html: html }}
/>
);
}