import { Fragment } from 'react' import LocaleIcon from 'shared/components/icons/i18n.js' import { useRouter } from 'next/router' import { useTranslation } from 'next-i18next' import { Popover, Transition } from '@headlessui/react' import { ChevronDownIcon } from '@heroicons/react/20/solid' import Link from 'next/link' const LocalePicker = ({ app, iconOnly=false }) => { const { t } = useTranslation(['locales']) const router = useRouter() const text = { en: 'FreeSewing in English', nl: 'FreeSewing in het Nederlands', fr: 'FreeSewing en français', de: 'FreeSewing auf Deutsch', es: 'FreeSewing en español' } return ( {() => ( <> {t(`common:language`)}
{router.locales.map(locale => (

{t(locale)}

{text[locale]}

))}
)}
) } export default LocalePicker