import { Languages } from "lucide-react"; import { useTranslation } from "react-i18next"; import { Button } from "@/components/ui/button"; import { DropdownMenu, DropdownMenuCheckboxItem, DropdownMenuContent, DropdownMenuLabel, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; import { SUPPORTED_LANGS, type SupportedLang } from "@/i18n"; export function LanguageToggle() { const { i18n } = useTranslation(); const current = (i18n.language?.split("-")[0] || "en") as SupportedLang; return ( Language {SUPPORTED_LANGS.map((lang) => ( { if (checked) void i18n.changeLanguage(lang.code); }} > {lang.label} ))} ); } export default LanguageToggle;