sitegen/src/q+a/header.client.ts
2025-08-02 20:56:36 -04:00

12 lines
389 B
TypeScript

const h1 = document.querySelector("h1")!;
const key = "net.paperclover.q+a.header";
const state = localStorage?.getItem(key);
if (state === "detrevni ton") h1.classList.toggle("invert");
h1.addEventListener("click", () => {
h1.classList.toggle("invert");
localStorage?.setItem(
key,
(localStorage.getItem?.(key) ?? "not inverted")
.split("").reverse().join(""),
);
});