hornwitser.no/content/bases.tsx

28 lines
606 B
TypeScript
Raw Normal View History

import type { Node } from "antihtml";
interface BaseProps {
title: string;
children: Node | Node[],
}
export function BasePage(props: BaseProps) {
return <html lang="en">
<head>
<meta charset="utf-8" />
<title>{props.title}</title>
<link rel="stylesheet" href="/style.css" />
</head>
<body>
<header class="header">
<nav>
2025-01-25 08:55:26 +01:00
<a href="/index.html">Home</a>
<a href="/updates.html">Updates</a>
<a href="/words.html">Words</a>
<a href="/projects.html">Projects</a>
2025-01-25 10:46:08 +01:00
<a href="/links.html">Links</a>
</nav>
</header>
{props.children}
</body>
</html>
}