import { ChevronDown, Lightbulb, LightbulbOff, Monitor, Moon, Sun } from "lucide-react"; import { useTranslation } from "react-i18next"; import { Button } from "@/components/ui/button"; import { DropdownMenu, DropdownMenuTrigger, DropdownMenuContent, DropdownMenuLabel, DropdownMenuRadioGroup, DropdownMenuRadioItem, } from "@/components/ui/dropdown-menu"; import { useTheme, type Theme } from "@/hooks/use-theme"; export function ThemeToggle() { const { t } = useTranslation(); const { theme, setTheme, resolvedTheme } = useTheme(); const isDark = resolvedTheme === "dark"; function quickToggle() { setTheme(isDark ? "light" : "dark"); } return (