Review changes
3 files+13−3
Files
components/theme-toggle.tsx2 hunks
@@ -8,3 +8,5 @@
8 export const ThemeToggle = () => {
9− const [theme, setTheme] = useState("light")
10− const toggle = () => setTheme(t => t === "light" ? "dark" : "light")
9+ const { theme, setTheme, resolvedTheme } = useTheme()
10+ const isDark = resolvedTheme === "dark"
11+ const toggle = () => setTheme(isDark ? "light" : "dark")
12
13 return (
@@ -24,3 +26,4 @@
26 <button
25− className="rounded-full p-2 ring-blue-500"
27+ className="rounded-full p-2 ring-zinc-300"
28+ aria-pressed={isDark}
29 onClick={toggle}
0 accepted · 4 total