"use client"; import { Button } from "@/components/ui/button"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; import { localeItems } from "@/i18n-metadata"; import { setUserLocale } from "@/i18n/locale"; import { useLocale } from "next-intl"; import * as React from "react"; export function LanguageSwitcher() { const locale = useLocale(); function onChange(value: string) { const locale = value; setUserLocale(locale); } return ( {localeItems.map((item) => ( onChange(item.code)}> {item.name} ))} ); }