25 lines
543 B
TypeScript
25 lines
543 B
TypeScript
import type { NextPage } from "next";
|
|
import Head from "next/head";
|
|
import Navigation from "./Navigation";
|
|
|
|
interface ILayoutProps {
|
|
title?: string;
|
|
}
|
|
|
|
const Layout: NextPage<ILayoutProps> = ({ title, children }) => {
|
|
return <>
|
|
<Head>
|
|
<title>{title ?? "c0ntroller.de"}</title>
|
|
</Head>
|
|
<div id={"blogBody"}>
|
|
<header>
|
|
<Navigation />
|
|
</header>
|
|
<main>
|
|
{ children }
|
|
</main>
|
|
</div>
|
|
</>;
|
|
};
|
|
|
|
export default Layout; |