import { LanguageRoutes } from "@/shared/config/i18n/type"; import { Button } from "@/shared/ui/button"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from "@/shared/ui/dropdown-menu"; import { languages } from "@/widgets/lang-toggle/lib/data"; import { GlobeIcon } from "lucide-react"; import { useTranslation } from "react-i18next"; const LangToggle = () => { const { i18n } = useTranslation(); const changeLanguage = (lng: LanguageRoutes) => { i18n.changeLanguage(lng); }; return ( {languages.map((e) => ( changeLanguage(e.key)}> {e.name} ))} ); }; export default LangToggle;