aboutsummaryrefslogtreecommitdiff
path: root/www-2/src/layouts/ArticlePage.astro
diff options
context:
space:
mode:
Diffstat (limited to 'www-2/src/layouts/ArticlePage.astro')
-rw-r--r--www-2/src/layouts/ArticlePage.astro14
1 files changed, 4 insertions, 10 deletions
diff --git a/www-2/src/layouts/ArticlePage.astro b/www-2/src/layouts/ArticlePage.astro
index b6ea5d0..669681e 100644
--- a/www-2/src/layouts/ArticlePage.astro
+++ b/www-2/src/layouts/ArticlePage.astro
@@ -1,23 +1,17 @@
---
+import type { CollectionEntry } from "astro:content";
+
import PageBase from "./PageBase.astro";
import Nav from "../components/Nav.astro";
-interface Props {
- id: string;
- data: {
- title: string;
- date: Date;
- lastmod?: Date;
- };
-}
+type Props = Pick<CollectionEntry<"articles">, "id" | "data">;
const {
- id,
data: { title, date, lastmod },
} = Astro.props;
---
-<PageBase>
+<PageBase title={title}>
<Nav />
<h1 class="post-title">{title}</h1>
<hr />