'use client'; import { locales } from '@/config/constants'; import { setLocale } from '@/utils/common'; import { Icon } from '@iconify/react'; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue, } from '@workspace/ui/components/select'; import { getCountry } from '@workspace/ui/utils'; import { useLocale, useTranslations } from 'next-intl'; import { useRouter } from 'next/navigation'; export default function LanguageSwitch() { const locale = useLocale(); const country = getCountry(locale); const t = useTranslations('language'); const router = useRouter(); const handleLanguageChange = (value: string) => { setLocale(value); router.refresh(); }; return ( ); }