diff options
Diffstat (limited to 'www-2/src/layouts/ArticlePage.astro')
| -rw-r--r-- | www-2/src/layouts/ArticlePage.astro | 14 |
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 /> |
