import { Trans, useLingui } from "@lingui/react/macro" import { LanguagesIcon } from "lucide-react" import { Button } from "@/components/ui/button" import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger } from "@/components/ui/dropdown-menu" import { dynamicActivate } from "@/lib/i18n" import languages from "@/lib/languages" import { cn } from "@/lib/utils" import { Tooltip, TooltipContent, TooltipTrigger } from "./ui/tooltip" export function LangToggle() { const { i18n } = useLingui() const LangTrans = Language return ( {LangTrans} {languages.map(([lang, label, e]) => ( dynamicActivate(lang)} > {e} {label} ))} ) }