mirror of
https://github.com/skidoodle/erettsegi-browser.git
synced 2026-04-28 13:37:35 +02:00
22 lines
531 B
TypeScript
22 lines
531 B
TypeScript
import { Button } from "@heroui/button";
|
|
import { useTheme } from "next-themes";
|
|
import { VscColorMode } from "react-icons/vsc";
|
|
|
|
export const ThemeSwitcher = () => {
|
|
const { theme, setTheme } = useTheme();
|
|
|
|
const toggle = () => {
|
|
setTheme(theme === "light" ? "dark" : "light");
|
|
};
|
|
|
|
return (
|
|
<Button aria-label="Switch Theme" size="sm" onPress={() => toggle()}>
|
|
{theme === "light" ? (
|
|
<VscColorMode style={{ fill: "black" }} size={20} />
|
|
) : (
|
|
<VscColorMode size={20} key={"dark"} />
|
|
)}
|
|
</Button>
|
|
);
|
|
};
|