Files
echecsfrance/components/ThemeSwitcher.tsx
T
2023-06-12 15:41:09 +02:00

24 lines
567 B
TypeScript

"use client";
import { MdOutlineDarkMode, MdLightbulbOutline } from "react-icons/md";
import useDarkMode from "@/hooks/useDarkMode";
// TODO write tests for light/mode
// TODO new SVG for light/dark theme
// TODO fix TS error on setTheme
const ThemeSwitcher = () => {
const [colorTheme, setTheme] = useDarkMode();
return (
<>
{colorTheme === "light" ? (
<MdOutlineDarkMode onClick={() => setTheme("light")} />
) : (
<MdLightbulbOutline onClick={() => setTheme("dark")} />
)}
</>
);
};
export default ThemeSwitcher;