From 994e0114d76ae19768d5c303874a968cf6369fd0 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Thu, 7 Sep 2023 22:27:48 +0900 Subject: meta: migrate to monorepo --- vhosts/blog/nuldoc-src/components/global_header.ts | 42 ++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 vhosts/blog/nuldoc-src/components/global_header.ts (limited to 'vhosts/blog/nuldoc-src/components/global_header.ts') diff --git a/vhosts/blog/nuldoc-src/components/global_header.ts b/vhosts/blog/nuldoc-src/components/global_header.ts new file mode 100644 index 00000000..a5130612 --- /dev/null +++ b/vhosts/blog/nuldoc-src/components/global_header.ts @@ -0,0 +1,42 @@ +import { Config } from "../config.ts"; +import { el, Element, text } from "../dom.ts"; + +export function globalHeader(config: Config): Element { + return el( + "header", + [["class", "header"]], + el( + "nav", + [["class", "nav"]], + el( + "ul", + [], + el( + "li", + [], + el("a", [["href", "/"]], text(config.blog.siteName)), + ), + el( + "li", + [], + el("a", [["href", "/about/"]], text("About")), + ), + el( + "li", + [], + el("a", [["href", "/posts/"]], text("Posts")), + ), + el( + "li", + [], + el("a", [["href", "/slides/"]], text("Slides")), + ), + el( + "li", + [], + el("a", [["href", "/tags/"]], text("Tags")), + ), + ), + ), + ); +} -- cgit v1.2.3-70-g09d2