Skip to content
Snippets Groups Projects

Feat: OnThisPage Component for SchemaDocumentation page

Merged Mohd Uwaish requested to merge feat/OnThisPage-Component into main
All threads resolved!
Files
9
export default function AboutPage() {
"use client";
import React, { FC } from "react";
import { MDXProvider } from "@mdx-js/react";
import ReactDOMServer from "react-dom/server";
import SchemaContent from "@/data/schema.mdx";
import OnThisPage from "@/components/OnThisPage";
import ScrollToTop from "@/components/ScrollToTop";
const ImprintPage: FC = () => {
const schemaHtmlContent = ReactDOMServer.renderToString(
<MDXProvider>
<SchemaContent />
</MDXProvider>,
);
return (
<section className="container mx-auto py-16">
<h2 className="mb-4 text-3xl font-bold">Schemadokumentation</h2>
<p className="text-lg text-gray-600">some sample documentation</p>
<section className="p-8 md:p-12">
<div className="flex max-w-6xl items-center justify-center">
<div className="prose break-all px-6 py-2 dark:prose-invert">
<MDXProvider>
<SchemaContent />
</MDXProvider>
</div>
<OnThisPage htmlContent={schemaHtmlContent} />
</div>
<ScrollToTop />
</section>
);
}
};
export default ImprintPage;
Loading