TheClashFruit
6fdc97b98b
All checks were successful
Deploy Website / build (push) Successful in 1m28s
46 lines
1,004 B
TypeScript
46 lines
1,004 B
TypeScript
import styles from '@/styles/MarkdownPage.module.scss';
|
|
|
|
import Navbar from './Navbar';
|
|
|
|
import Head from 'next/head';
|
|
|
|
type Props = {
|
|
metadata?: any;
|
|
children: React.ReactNode;
|
|
};
|
|
|
|
export default function MarkdownPage({ metadata, children }: Props) {
|
|
|
|
return (
|
|
<>
|
|
<Head>
|
|
<title>{`Flint Docs • ${metadata?.title}`}</title>
|
|
|
|
<link rel="icon" href="/favicon.ico" />
|
|
|
|
<meta name="description" content={metadata?.description} />
|
|
</Head>
|
|
|
|
<Navbar currentPage="docs" />
|
|
|
|
<div className={`${styles.pageContent} ${styles.container}`}>
|
|
<aside className={styles.sideBar}>
|
|
<nav>
|
|
tba
|
|
</nav>
|
|
</aside>
|
|
<main className={styles.markdownContent}>
|
|
<h1>{metadata?.title}</h1>
|
|
|
|
<div>{children}</div>
|
|
</main>
|
|
</div>
|
|
|
|
<footer>
|
|
<p>
|
|
Copyright © { new Date().getFullYear() } Flint & Flint Contributors.
|
|
</p>
|
|
</footer>
|
|
</>
|
|
);
|
|
} |