diff --git a/package.json b/package.json index bc42897..d215634 100644 --- a/package.json +++ b/package.json @@ -27,11 +27,13 @@ "devicons-react": "^1.4.0", "dockerode": "^4.0.3", "gitea-js": "^1.22.0", + "github-markdown-css": "^5.8.1", "lucide-react": "^0.469.0", "monaco-editor": "0.36.1", "monaco-languageclient": "5.0.1", "next": "15.1.3", "next-auth": "^5.0.0-beta.25", + "next-mdx-remote": "^5.0.0", "next-themes": "^0.4.4", "normalize-url": "~8.0.0", "react": "^19.0.0", diff --git a/src/app/playground/components/markdown.tsx b/src/app/playground/components/markdown.tsx new file mode 100644 index 0000000..463dfcf --- /dev/null +++ b/src/app/playground/components/markdown.tsx @@ -0,0 +1,33 @@ +import { Suspense } from "react"; +import { MDXRemote } from "next-mdx-remote/rsc"; +import "github-markdown-css/github-markdown-dark.css"; + +export default function Markdown() { + return ( + Loading...}> +
+ +
+
+ ); +} diff --git a/src/app/playground/layout.tsx b/src/app/playground/layout.tsx index c587016..bd13239 100644 --- a/src/app/playground/layout.tsx +++ b/src/app/playground/layout.tsx @@ -8,6 +8,7 @@ import Banner from "./components/banner"; import Terminal from "./components/terminal"; import Chat from "./components/chat"; import EditorPanel from "./layout/editor-panel"; +import Markdown from "./components/markdown"; export default function PlaygroundLayout() { return ( @@ -16,9 +17,11 @@ export default function PlaygroundLayout() {
- One + + + - +