import { useState, useEffect } from 'preact/hooks'; export default function ThemeToggle() { const [isDark, setIsDark] = useState(false); useEffect(() => { const imaDarkKlasu = document.documentElement.classList.contains('dark'); setIsDark(imaDarkKlasu); }, []); const toggleTheme = () => { if (document.documentElement.classList.contains('dark')) { document.documentElement.classList.remove('dark'); localStorage.setItem('theme', 'light'); setIsDark(false); } else { document.documentElement.classList.add('dark'); localStorage.setItem('theme', 'dark'); setIsDark(true); } }; return ( ); }