Skip to content

Commit 7da4f67

Browse files
committed
Maps languages from new version of @alheimsins/b5-johnson-120-ipip-neo-pi-r (patch)
1 parent d8180eb commit 7da4f67

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

components/LanguageBar.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { Component } from 'react'
22
import { FaAngleLeft, FaAngleRight } from 'react-icons/fa'
33
const { getInfo } = require('@alheimsins/b5-johnson-120-ipip-neo-pi-r')
44
const { languages } = getInfo()
5+
const langCodes = languages.map(lang => lang.id)
56

67
export default class extends Component {
78
constructor (props) {
@@ -22,11 +23,11 @@ export default class extends Component {
2223
<div className='lang'>
2324
{
2425
!this.state.toggleLang &&
25-
languages.filter(langCode => langCode === 'en' || selectedLanguage === langCode).map(langCode => <span key={langCode} onClick={() => switchLanguage(langCode)} className={selectedLanguage === langCode ? 'languageSelected' : 'language'}>{langCode} </span>)
26+
langCodes.filter(langCode => langCode === 'en' || selectedLanguage === langCode).map(langCode => <span key={langCode} onClick={() => switchLanguage(langCode)} className={selectedLanguage === langCode ? 'languageSelected' : 'language'}>{langCode} </span>)
2627
}
2728
{
2829
this.state.toggleLang &&
29-
languages.map(langCode => <span key={langCode} onClick={() => switchLanguage(langCode)} className={selectedLanguage === langCode ? 'languageSelected' : 'language'}>{langCode} </span>)
30+
langCodes.map(langCode => <span key={langCode} onClick={() => switchLanguage(langCode)} className={selectedLanguage === langCode ? 'languageSelected' : 'language'}>{langCode} </span>)
3031
}
3132
<span className='language' onClick={this.handleToggleLang}> {this.state.toggleLang ? <FaAngleLeft /> : <FaAngleRight />}</span>
3233
<style jsx>

pages/index.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ import { getInfo } from '@alheimsins/b5-johnson-120-ipip-neo-pi-r'
66
import withI18next from '../hoc/withI18next'
77

88
const { languages } = getInfo()
9-
const languageList = languages.map(code => ({ code, name: ISO6391.getName(code) }))
9+
const langCodes = languages.map(lang => lang.id)
10+
const languageList = langCodes.map(code => ({ code, name: ISO6391.getName(code) }))
1011

1112
const startTest = e => {
1213
e.preventDefault()
@@ -15,7 +16,7 @@ const startTest = e => {
1516
}
1617

1718
const Home = ({ countryCode, t }) => {
18-
const defaultLanguage = languages.includes(countryCode) ? countryCode : 'en'
19+
const defaultLanguage = langCodes.includes(countryCode) ? countryCode : 'en'
1920
return (
2021
<div>
2122
<div style={{ paddingBottom: '20px', borderBottom: '1px solid rgb(234, 234, 234)' }}>

0 commit comments

Comments
 (0)