import { Button } from '@/components/ui/button';
import { ThemeTypes, useTheme } from '@/components/theme/theme-provider';
import { Moon, Sun, Monitor } from 'lucide-react';
export function ThemeSwitcher() {
const { theme, setTheme } = useTheme();
const cycleTheme = () => {
const themes: ThemeTypes[] = ['light', 'dark', 'system'];
const currentIndex = themes.indexOf(theme);
const nextIndex = (currentIndex + 1) % themes.length;
setTheme(themes[nextIndex]);
};
const getIcon = () => {
switch (theme) {
case 'light':
return ;
case 'dark':
return ;
case 'system':
return ;
default:
return ;
}
};
return (
);
}