diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-01-12 19:43:59 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-01-12 21:37:23 +0900 |
| commit | 98abcc023b99898f3a7e182e2330ea809a4c99e2 (patch) | |
| tree | be8aab31e6185dabac929146426a52dd3b98b26c /vhosts/blog/nuldoc-src/components/post_page_entry.ts | |
| parent | f3a77cb2f83ff2f91a5cc78da2bd735ad0d4edec (diff) | |
| download | nsfisis.dev-98abcc023b99898f3a7e182e2330ea809a4c99e2.tar.gz nsfisis.dev-98abcc023b99898f3a7e182e2330ea809a4c99e2.tar.zst nsfisis.dev-98abcc023b99898f3a7e182e2330ea809a4c99e2.zip | |
refactor(blog/nuldoc): convert components/*.ts to TSX
Diffstat (limited to 'vhosts/blog/nuldoc-src/components/post_page_entry.ts')
| -rw-r--r-- | vhosts/blog/nuldoc-src/components/post_page_entry.ts | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/vhosts/blog/nuldoc-src/components/post_page_entry.ts b/vhosts/blog/nuldoc-src/components/post_page_entry.ts deleted file mode 100644 index bd82eb95..00000000 --- a/vhosts/blog/nuldoc-src/components/post_page_entry.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { el, Element } from "../dom.ts"; -import { - getPostPublishedDate, - getPostUpdatedDate, - postHasAnyUpdates, - PostPage, -} from "../pages/post.ts"; -import { dateToString } from "../revision.ts"; - -export function postPageEntry(post: PostPage): Element { - return el( - "article", - { className: "post-entry" }, - el( - "a", - { href: post.href }, - el( - "header", - { className: "entry-header" }, - el("h2", {}, post.title), - ), - el( - "section", - { className: "entry-content" }, - el("p", {}, post.description), - ), - el( - "footer", - { className: "entry-footer" }, - el( - "time", - { datetime: dateToString(getPostPublishedDate(post)) }, - dateToString(getPostPublishedDate(post)), - ), - " 投稿", - ...(postHasAnyUpdates(post) - ? [ - "、", - el( - "time", - { "datetime": dateToString(getPostUpdatedDate(post)) }, - dateToString(getPostUpdatedDate(post)), - ), - " 更新", - ] - : []), - ), - ), - ); -} |
