diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-07-02 00:15:42 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-07-02 00:22:26 +0900 |
| commit | 36e0a3f8486bb2a8b288694dcf460a75d0517f57 (patch) | |
| tree | 1f149e830c42fc005001f411bbc936be204b58c5 /services/blog/nuldoc-src/components/SlidePageEntry.tsx | |
| parent | a7cd871b183679a8fe5287155283d23bff9d5d56 (diff) | |
| download | nsfisis.dev-36e0a3f8486bb2a8b288694dcf460a75d0517f57.tar.gz nsfisis.dev-36e0a3f8486bb2a8b288694dcf460a75d0517f57.tar.zst nsfisis.dev-36e0a3f8486bb2a8b288694dcf460a75d0517f57.zip | |
feat(blog/nuldoc): show entry tags in list page
Diffstat (limited to 'services/blog/nuldoc-src/components/SlidePageEntry.tsx')
| -rw-r--r-- | services/blog/nuldoc-src/components/SlidePageEntry.tsx | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/services/blog/nuldoc-src/components/SlidePageEntry.tsx b/services/blog/nuldoc-src/components/SlidePageEntry.tsx index d2cf9a17..24017650 100644 --- a/services/blog/nuldoc-src/components/SlidePageEntry.tsx +++ b/services/blog/nuldoc-src/components/SlidePageEntry.tsx @@ -5,8 +5,12 @@ import { } from "../generators/post.ts"; import { SlidePage } from "../generators/slide.ts"; import { dateToString } from "../revision.ts"; +import { Config } from "../config.ts"; +import TagList from "./TagList.tsx"; -export default function SlidePageEntry({ slide }: { slide: SlidePage }) { +type Props = { slide: SlidePage; config: Config }; + +export default function SlidePageEntry({ slide, config }: Props) { return ( <article className="post-entry"> <a href={slide.href}> @@ -32,6 +36,9 @@ export default function SlidePageEntry({ slide }: { slide: SlidePage }) { </time> )} {postHasAnyUpdates(slide) && " 更新"} + {slide.tags.length !== 0 && ( + <TagList tags={slide.tags} config={config} /> + )} </footer> </a> </article> |
