import NavDropdown from "react-bootstrap/NavDropdown"; import { useTranslation } from "react-i18next"; import { BsGlobe2 } from "react-icons/bs"; function generateSublist() { const { i18n } = useTranslation(); const out: JSX.Element[] = []; const languages = i18n.options.resources; for (const key in languages) { const lang: any = languages[key].translation; const staticKey = key; out.push(( i18n.changeLanguage(staticKey)}> {lang.language?.flag} {lang.language?.name} )); } return <>{out}; } export default function LanguagePicker() { return ( }> {generateSublist()} ); }