From 98abcc023b99898f3a7e182e2330ea809a4c99e2 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 12 Jan 2025 19:43:59 +0900 Subject: refactor(blog/nuldoc): convert components/*.ts to TSX --- .../blog/nuldoc-src/components/slide_page_entry.ts | 50 ---------------------- 1 file changed, 50 deletions(-) delete mode 100644 vhosts/blog/nuldoc-src/components/slide_page_entry.ts (limited to 'vhosts/blog/nuldoc-src/components/slide_page_entry.ts') diff --git a/vhosts/blog/nuldoc-src/components/slide_page_entry.ts b/vhosts/blog/nuldoc-src/components/slide_page_entry.ts deleted file mode 100644 index e64a4022..00000000 --- a/vhosts/blog/nuldoc-src/components/slide_page_entry.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { el, Element } from "../dom.ts"; -import { - getPostPublishedDate, - getPostUpdatedDate, - postHasAnyUpdates, -} from "../pages/post.ts"; -import { SlidePage } from "../pages/slide.ts"; -import { dateToString } from "../revision.ts"; - -export function slidePageEntry(slide: SlidePage): Element { - return el( - "article", - { className: "post-entry" }, - el( - "a", - { href: slide.href }, - el( - "header", - { className: "entry-header" }, - el("h2", {}, slide.description), - ), - el( - "section", - { className: "entry-content" }, - el("p", {}, slide.title), - ), - el( - "footer", - { className: "entry-footer" }, - el( - "time", - { datetime: dateToString(getPostPublishedDate(slide)) }, - dateToString(getPostPublishedDate(slide)), - ), - " 登壇", - ...(postHasAnyUpdates(slide) - ? [ - "、", - el( - "time", - { "datetime": dateToString(getPostUpdatedDate(slide)) }, - dateToString(getPostUpdatedDate(slide)), - ), - " 更新", - ] - : []), - ), - ), - ); -} -- cgit v1.2.3-70-g09d2