import { Icon, Button, MenuTrigger, Popover, Grid, Text, Dialog } from '@umami/react-zen'; import { languages } from '@/lib/lang'; import { useLocale } from '@/components/hooks'; import { Globe } from 'lucide-react'; export function LanguageButton() { const { locale, saveLocale } = useLocale(); const items = Object.keys(languages).map(key => ({ ...languages[key], value: key })); function handleSelect(value: string) { saveLocale(value); } return ( {items.map(({ value, label }) => { return ( ); })} ); }