chore: dark mode default

This commit is contained in:
Harivansh Rathi 2025-01-03 17:42:08 +05:30
parent fb5b992b17
commit 6d17375685

View file

@ -3,13 +3,13 @@ import { WiMoonAltWaningCrescent4 } from "react-icons/wi";
const Themetoggle = () => { const Themetoggle = () => {
const [theme, settheme] = useState(localStorage.getItem("theme")); const [theme, settheme] = useState(localStorage.getItem("theme") || "dark");
const themetoggle = () => { const themetoggle = () => {
settheme(theme === "dark" ? "light" : "dark"); settheme(theme === "dark" ? "light" : "dark");
}; };
useEffect(() => { useEffect(() => {
document.documentElement.setAttribute('data-theme', theme); document.documentElement.setAttribute('data-theme', theme);
localStorage.setItem('theme', theme ); localStorage.setItem('theme', theme );
}, [theme]); }, [theme]);
return ( return (
<div className="nav_ac" onClick={themetoggle}> <div className="nav_ac" onClick={themetoggle}>