import GlobalFooter from "../components/GlobalFooter.tsx"; import GlobalHeader from "../components/GlobalHeader.tsx"; import PageLayout from "../components/PageLayout.tsx"; import PostPageEntry from "../components/PostPageEntry.tsx"; import SlidePageEntry from "../components/SlidePageEntry.tsx"; import { Config, getTagLabel } from "../config.ts"; import { getPostPublishedDate } from "../generators/post.ts"; import { TaggedPage } from "../generators/tagged_page.ts"; export default function TagPage( tagSlug: string, pages: TaggedPage[], config: Config, ) { const tagLabel = getTagLabel(config, tagSlug); const pageTitle = `タグ「${tagLabel}」一覧`; return (

{pageTitle}

{pages.map((page) => "event" in page ? : )}
); }