// Dependencies import { Fragment } from 'react' import { useRouter } from 'next/router' import { useTranslation } from 'next-i18next' import { Popover, Transition } from '@headlessui/react' import Link from 'next/link' // Components import { I18nIcon, DownIcon } from 'shared/components/icons.mjs' export const ns = ['locales'] export const LocalePicker = ({ iconOnly = false, bottom = false }) => { const { t } = useTranslation(ns) const router = useRouter() return ( {() => ( <> {!iconOnly && {t(router.locale)}}
{router.locales.map((locale) => ( {t(locale)} ))}
)}
) }