"use client"; import { useEffect, useState } from "react"; export function ThemeToggle() { const [isDark, setIsDark] = useState(false); useEffect(() => { setIsDark(document.documentElement.classList.contains("dark")); }, []); function toggle() { const root = document.documentElement; if (root.classList.contains("dark")) { root.classList.remove("dark"); localStorage.setItem("theme", "light"); setIsDark(false); } else { root.classList.add("dark"); localStorage.setItem("theme", "dark"); setIsDark(true); } } return ( ); }