import clsx from 'clsx' import {FC} from 'react' import {toAbsoluteUrl} from '../../../helpers' import {useLang, setLanguage} from '../../../i18n/Metronici18n' const languages = [ { lang: 'en', name: 'English', flag: toAbsoluteUrl('media/flags/united-states.svg'), }, { lang: 'zh', name: 'Mandarin', flag: toAbsoluteUrl('media/flags/china.svg'), }, { lang: 'es', name: 'Spanish', flag: toAbsoluteUrl('media/flags/spain.svg'), }, { lang: 'ja', name: 'Japanese', flag: toAbsoluteUrl('media/flags/japan.svg'), }, { lang: 'de', name: 'German', flag: toAbsoluteUrl('media/flags/germany.svg'), }, { lang: 'fr', name: 'French', flag: toAbsoluteUrl('media/flags/france.svg'), }, ] const Languages: FC = () => { const lang = useLang() const currentLanguage = languages.find((x) => x.lang === lang) return (
Language {currentLanguage?.name}{' '} metronic
{languages.map((l) => (
{ setLanguage(l.lang) }} > metronic {l.name}
))}
) } export {Languages}