Persist language selection to localStorage
This commit is contained in:
parent
bf6ec67528
commit
a6c9bf1b15
2 changed files with 2 additions and 1 deletions
|
|
@ -21,7 +21,7 @@ import createAdminStore from './store/createAdminStore'
|
||||||
|
|
||||||
const i18nProvider = polyglotI18nProvider(
|
const i18nProvider = polyglotI18nProvider(
|
||||||
(locale) => (messages[locale] ? messages[locale] : messages.en),
|
(locale) => (messages[locale] ? messages[locale] : messages.en),
|
||||||
resolveBrowserLocale()
|
localStorage.getItem('locale') || resolveBrowserLocale()
|
||||||
)
|
)
|
||||||
|
|
||||||
const history = createHashHistory()
|
const history = createHashHistory()
|
||||||
|
|
|
||||||
|
|
@ -34,6 +34,7 @@ const SelectLanguage = (props) => {
|
||||||
choices={langChoices}
|
choices={langChoices}
|
||||||
onChange={(event) => {
|
onChange={(event) => {
|
||||||
setLocale(event.target.value)
|
setLocale(event.target.value)
|
||||||
|
localStorage.setItem('locale', event.target.value)
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue