diff --git a/src/components/content/mdx-renderer.tsx b/src/components/content/mdx-renderer.tsx index 89b16e7..1e8ff1b 100644 --- a/src/components/content/mdx-renderer.tsx +++ b/src/components/content/mdx-renderer.tsx @@ -1,54 +1,49 @@ import "@/styles/mdx.css"; +import { + DefaultDarkThemeConfig, + DefaultLightThemeConfig, +} from "@/config/monaco-theme"; import { cn } from "@/lib/utils"; -import { Suspense } from "react"; import "katex/dist/katex.min.css"; import remarkGfm from "remark-gfm"; import remarkMath from "remark-math"; import rehypeKatex from "rehype-katex"; import { MDXRemote } from "next-mdx-remote/rsc"; import rehypePrettyCode from "rehype-pretty-code"; -import { Skeleton } from "@/components/ui/skeleton"; import { MdxComponents } from "@/components/content/mdx-components"; -import { DefaultDarkThemeConfig, DefaultLightThemeConfig } from "@/config/monaco-theme"; interface MdxRendererProps { source: string; className?: string; } -export function MdxRenderer({ source, className }: MdxRendererProps) { +const MdxRenderer = ({ source, className }: MdxRendererProps) => { return ( - - - - } - > -
- + -
-
+ ], + remarkPlugins: [remarkGfm, remarkMath], + }, + }} + components={MdxComponents} + /> + ); -} +}; + +export { MdxRenderer };