diff options
| author | nsfisis <nsfisis@gmail.com> | 2024-08-14 03:08:58 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2024-08-14 03:08:58 +0900 |
| commit | a8e51a340d18c3b4a89c8ec3349b70f0715cd2f8 (patch) | |
| tree | 99fc7a335718ad63e29d24c7766611f798cd326e /vhosts/blog/nuldoc-src/components/slide_page_entry.ts | |
| parent | 59d83667eda9ecdab05961da81c18f058a8ac065 (diff) | |
| download | nsfisis.dev-a8e51a340d18c3b4a89c8ec3349b70f0715cd2f8.tar.gz nsfisis.dev-a8e51a340d18c3b4a89c8ec3349b70f0715cd2f8.tar.zst nsfisis.dev-a8e51a340d18c3b4a89c8ec3349b70f0715cd2f8.zip | |
refactor(blog/nuldoc): use object value directly instead of key-value pairs to construct attribute pairs
Diffstat (limited to 'vhosts/blog/nuldoc-src/components/slide_page_entry.ts')
| -rw-r--r-- | vhosts/blog/nuldoc-src/components/slide_page_entry.ts | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/vhosts/blog/nuldoc-src/components/slide_page_entry.ts b/vhosts/blog/nuldoc-src/components/slide_page_entry.ts index 84422c36..e64a4022 100644 --- a/vhosts/blog/nuldoc-src/components/slide_page_entry.ts +++ b/vhosts/blog/nuldoc-src/components/slide_page_entry.ts @@ -10,36 +10,37 @@ import { dateToString } from "../revision.ts"; export function slidePageEntry(slide: SlidePage): Element { return el( "article", - [["class", "post-entry"]], + { className: "post-entry" }, el( "a", - [["href", slide.href]], + { href: slide.href }, el( "header", - [["class", "entry-header"]], - el("h2", [], slide.description), + { className: "entry-header" }, + el("h2", {}, slide.description), ), el( "section", - [["class", "entry-content"]], - el("p", [], slide.title), + { className: "entry-content" }, + el("p", {}, slide.title), ), el( "footer", - [["class", "entry-footer"]], + { className: "entry-footer" }, el( "time", - [["datetime", dateToString(getPostPublishedDate(slide))]], + { datetime: dateToString(getPostPublishedDate(slide)) }, dateToString(getPostPublishedDate(slide)), ), " 登壇", ...(postHasAnyUpdates(slide) ? [ "、", - el("time", [[ - "datetime", + el( + "time", + { "datetime": dateToString(getPostUpdatedDate(slide)) }, dateToString(getPostUpdatedDate(slide)), - ]], dateToString(getPostUpdatedDate(slide))), + ), " 更新", ] : []), |
