31 lines
843 B
TypeScript
31 lines
843 B
TypeScript
import { Style } from 'hono/css';
|
|
import { SiteMeta } from '@blog/models/SiteMeta';
|
|
import { MetaTags } from '@blog/templates/components/MetaTags';
|
|
|
|
export function Page({ children, meta }: { children: any, meta: SiteMeta }) {
|
|
return (
|
|
<html lang="en">
|
|
<head>
|
|
<title>davesmithhayes.com</title>
|
|
<MetaTags meta={meta} />
|
|
<Style />
|
|
<link rel="stylesheet" href="/static/main.css" />
|
|
<link rel="stylesheet" href="/static/intellij-light.min.css" />
|
|
</head>
|
|
<body>
|
|
<header>
|
|
<div class="home-link">
|
|
<a href="/">davesmithhayes.com</a>
|
|
</div>
|
|
</header>
|
|
<main>
|
|
{children}
|
|
</main>
|
|
<footer>
|
|
<div class="copyright">© 2024 Dave Smith-Hayes</div>
|
|
</footer>
|
|
</body>
|
|
</html>
|
|
);
|
|
}
|