phone/src/services/server/components/Layout.tsx
2025-11-17 10:54:37 -08:00

23 lines
579 B
TypeScript

import type { Child } from "hono/jsx";
type LayoutProps = {
title: string;
children: Child;
refresh?: string;
};
export const Layout = ({ title, children, refresh }: LayoutProps) => (
<html data-theme="dark">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
{refresh && <meta http-equiv="refresh" content={refresh} />}
<title>{title}</title>
<link rel="stylesheet" href="/pico.css" />
</head>
<body>
<main class="container">{children}</main>
</body>
</html>
);