import { Moon, Sun, Monitor } from 'lucide-react'; import { useTheme } from '@/hooks/useTheme'; import { Button } from '@/components/ui/button'; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from '@/components/ui/dropdown-menu'; export function ThemeToggle() { const { theme, setTheme } = useTheme(); return ( setTheme('light')} className={theme === 'light' ? 'bg-accent' : ''}> Light setTheme('dark')} className={theme === 'dark' ? 'bg-accent' : ''}> Dark setTheme('system')} className={theme === 'system' ? 'bg-accent' : ''}> System ); }