import { Sun, Moon, Monitor } from 'lucide-react'; import { useTheme } from '@/lib/contexts/ThemeContext'; import { Button, DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from '@/components'; export function ThemeToggle() { const { theme, resolvedTheme, setTheme } = useTheme(); return ( setTheme('light')} className="flex items-center gap-2 cursor-pointer" > Light {theme === 'light' && ✓} setTheme('dark')} className="flex items-center gap-2 cursor-pointer" > Dark {theme === 'dark' && ✓} setTheme('system')} className="flex items-center gap-2 cursor-pointer" > System {theme === 'system' && ✓} ); }