This commit is contained in:
2025-06-19 21:39:32 +02:00
parent 8d12648e3a
commit a0d9bfd5dc
34 changed files with 1645 additions and 7410 deletions
+17 -17
View File
@@ -1,21 +1,21 @@
import { VscColorMode } from 'react-icons/vsc'
import { Button } from '@nextui-org/button'
import { useTheme } from 'next-themes'
import { Button } from "@heroui/button";
import { useTheme } from "next-themes";
import { VscColorMode } from "react-icons/vsc";
export const ThemeSwitcher = () => {
const { theme, setTheme } = useTheme()
const { theme, setTheme } = useTheme();
const toggle = () => {
setTheme(theme === 'light' ? 'dark' : 'light')
}
const toggle = () => {
setTheme(theme === "light" ? "dark" : "light");
};
return (
<Button aria-label='Switch Theme' size='sm' onClick={() => toggle()}>
{theme === 'light' ? (
<VscColorMode style={{ fill: 'black' }} size={20} />
) : (
<VscColorMode size={20} key={'dark'} />
)}
</Button>
)
}
return (
<Button aria-label="Switch Theme" size="sm" onPress={() => toggle()}>
{theme === "light" ? (
<VscColorMode style={{ fill: "black" }} size={20} />
) : (
<VscColorMode size={20} key={"dark"} />
)}
</Button>
);
};