diff --git a/src/app/api/render/route.ts b/src/app/api/render/route.ts deleted file mode 100644 index 72e439550..000000000 --- a/src/app/api/render/route.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { NextRequest } from 'next/server' - -import { mdxToHtml } from '@/lib/renderMarkdown' -import { badRequest, json } from '@/utils/apiResponse' - -export async function POST(req: NextRequest) { - const body = await req.json() - - const { content } = body - - if (!('content' in body) || typeof content !== 'string') { - return badRequest() - } - - const mdxSource = await mdxToHtml(content) - return json(mdxSource) -} diff --git a/src/app/render/page.tsx b/src/app/render/page.tsx deleted file mode 100644 index 764d00c7c..000000000 --- a/src/app/render/page.tsx +++ /dev/null @@ -1,58 +0,0 @@ -'use client' - -import { useState } from 'react' - -import { MDXRemote, MDXRemoteSerializeResult } from 'next-mdx-remote' - -import components from '@/components/common/MDXComponents' - -import 'katex/dist/katex.min.css' - -export default function Render() { - const [md, setMd] = useState('') - const [loading, setLoading] = useState(false) - - const [rendered, setRendered] = useState() - - async function render() { - setLoading(true) - const res = await fetch('/api/render', { - method: 'POST', - body: JSON.stringify({ content: md }) - }) - setRendered(await res.json()) - setLoading(false) - } - - return ( -
-
- -
- -
-