diff options
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)), - ), - " 更新", - ] - : []), - ), - ), - ); -} |
