File tree 2 files changed +6
-4
lines changed
2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ import { Component } from 'react'
2
2
import { FaAngleLeft , FaAngleRight } from 'react-icons/fa'
3
3
const { getInfo } = require ( '@alheimsins/b5-johnson-120-ipip-neo-pi-r' )
4
4
const { languages } = getInfo ( )
5
+ const langCodes = languages . map ( lang => lang . id )
5
6
6
7
export default class extends Component {
7
8
constructor ( props ) {
@@ -22,11 +23,11 @@ export default class extends Component {
22
23
< div className = 'lang' >
23
24
{
24
25
! 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 > )
26
27
}
27
28
{
28
29
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 > )
30
31
}
31
32
< span className = 'language' onClick = { this . handleToggleLang } > { this . state . toggleLang ? < FaAngleLeft /> : < FaAngleRight /> } </ span >
32
33
< style jsx >
Original file line number Diff line number Diff line change @@ -6,7 +6,8 @@ import { getInfo } from '@alheimsins/b5-johnson-120-ipip-neo-pi-r'
6
6
import withI18next from '../hoc/withI18next'
7
7
8
8
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 ) } ) )
10
11
11
12
const startTest = e => {
12
13
e . preventDefault ( )
@@ -15,7 +16,7 @@ const startTest = e => {
15
16
}
16
17
17
18
const Home = ( { countryCode, t } ) => {
18
- const defaultLanguage = languages . includes ( countryCode ) ? countryCode : 'en'
19
+ const defaultLanguage = langCodes . includes ( countryCode ) ? countryCode : 'en'
19
20
return (
20
21
< div >
21
22
< div style = { { paddingBottom : '20px' , borderBottom : '1px solid rgb(234, 234, 234)' } } >
You can’t perform that action at this time.
0 commit comments