gamecult-site/quartz-site/quartz/components/GameCultThemeLock.tsx
2026-04-21 02:13:10 +01:00

15 lines
471 B
TypeScript

import { QuartzComponent, QuartzComponentConstructor } from "./types"
const themeLockScript = `
document.documentElement.setAttribute("saved-theme", "dark")
document.documentElement.style.colorScheme = "dark"
try {
localStorage.setItem("theme", "dark")
} catch {}
`
export default (() => {
const GameCultThemeLock: QuartzComponent = () => null
GameCultThemeLock.beforeDOMLoaded = themeLockScript
return GameCultThemeLock
}) satisfies QuartzComponentConstructor