import React from 'react' import { Dropdown, DropdownItem, DropdownMenu, DropdownToggle, DropdownHeader, } from './dropdown/dropdown-menu' import { useTranslation } from 'react-i18next' import getMeta from '@/utils/meta' import MaterialIcon from '@/shared/components/material-icon' function LanguagePicker({ showHeader } = { showHeader: false }) { const { t } = useTranslation() const currentLangCode = getMeta('ol-i18n').currentLangCode const footerMeta = getMeta('ol-footer') const translatedLanguages = footerMeta?.translatedLanguages const availableLanguages: string[] = footerMeta?.availableLanguages ?? [] const currentUrl = window.location.pathname return (   {translatedLanguages?.[currentLangCode] ?? currentLangCode} {showHeader ? {t('language')} : null} {availableLanguages .filter(lng => translatedLanguages?.[lng]) .map(lng => { const isActive = lng === currentLangCode return (
  • {translatedLanguages![lng]}
  • ) })}
    ) } export default LanguagePicker