import { useEffect, useState } from "react" export default function ThemeSwitch() { const [togglETHeme, setTogglETHeme] = useState( () => JSON.parse(localStorage.getItem("togglETHeme")) || "light-theme" ) useEffect(() => { localStorage.setItem("togglETHeme", JSON.stringify(togglETHeme)) document.body.classList.add(togglETHeme) return () => { document.body.classList.remove(togglETHeme) } }, [togglETHeme]) return ( <> ) }