import { Theme as ThemeIcon } from "./Icons"; const themeToggleId = "theme"; const Header = `

event me

All the events you never knew you needed to attend!

${ThemeIcon}
`; type Theme = "dark" | "light"; const toggleDarkMode = () => { const doc = document.documentElement; const currentTheme = doc.getAttribute("data-theme"); let newTheme: Theme; if (currentTheme === "dark") { newTheme = "light"; doc.setAttribute("data-theme", newTheme); } else if (currentTheme === "light") { newTheme = "dark"; doc.setAttribute("data-theme", newTheme); } }; export function setupThemeToggle() { const themeToggle = document.getElementById(themeToggleId); if (!themeToggle) { console.error("Missing Toggle"); return; } themeToggle.addEventListener("click", toggleDarkMode); } export default Header;