"use client" import { useLocaleSwitcher } from "@/hooks/use-locale-switcher" import { LOCALE_LABELS } from "@/i18n/config" import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu" import { Button } from "@/components/ui/button" import { Languages } from "lucide-react" export function LanguageSwitcher() { const { locale, locales, switchLocale } = useLocaleSwitcher() return ( {locales.map((loc) => ( switchLocale(loc)} className={locale === loc ? "bg-accent" : ""} > {LOCALE_LABELS[loc]} ))} ) }