summaryrefslogtreecommitdiffhomepage
path: root/vhosts/blog/nuldoc-src/components/slide_page_entry.ts
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2024-08-14 03:08:58 +0900
committernsfisis <nsfisis@gmail.com>2024-08-14 03:08:58 +0900
commita8e51a340d18c3b4a89c8ec3349b70f0715cd2f8 (patch)
tree99fc7a335718ad63e29d24c7766611f798cd326e /vhosts/blog/nuldoc-src/components/slide_page_entry.ts
parent59d83667eda9ecdab05961da81c18f058a8ac065 (diff)
downloadnsfisis.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.ts23
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))),
+ ),
" 更新",
]
: []),