import React, { ReactElement } from 'react' import { newUrl } from '../utils' import { languageOptions, Languages } from '../../config' interface LanguagesProps { language: Languages } /** 语言切换组件 */ export const LanguageSwtich: React.SFC = ({ language }) => { const renderItems: ReactElement[] = [] Object.entries(languageOptions).forEach(([key, value], index) => { if (key === language) { renderItems.push({value}) } else { renderItems.push( {value} , ) } if (index < Object.keys(languageOptions).length - 1) { renderItems.push( / , ) } }) return {renderItems} }