diff options
author | Markus Hatvan <markus_hatvan@aon.at> | 2021-09-13 14:45:46 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-13 14:45:46 +0200 |
commit | 537697a6e9757f118d09d9e76362ba1ff617e2c6 (patch) | |
tree | bc55447115e385137684e84697a8c15d2199b8d5 /src/I18n.js | |
parent | Bumped up version to: 5.6.3-nightly.0 [skip ci] (diff) | |
download | ferdium-app-537697a6e9757f118d09d9e76362ba1ff617e2c6.tar.gz ferdium-app-537697a6e9757f118d09d9e76362ba1ff617e2c6.tar.zst ferdium-app-537697a6e9757f118d09d9e76362ba1ff617e2c6.zip |
chore: upgrade intl dependencies (#1920)
Diffstat (limited to 'src/I18n.js')
-rw-r--r-- | src/I18n.js | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/I18n.js b/src/I18n.js index 13513fe73..6fb4cdc61 100644 --- a/src/I18n.js +++ b/src/I18n.js | |||
@@ -8,7 +8,9 @@ import translations from './i18n/translations'; | |||
8 | import UserStore from './stores/UserStore'; | 8 | import UserStore from './stores/UserStore'; |
9 | import AppStore from './stores/AppStore'; | 9 | import AppStore from './stores/AppStore'; |
10 | 10 | ||
11 | export default @inject('stores') @observer class I18N extends Component { | 11 | @inject('stores') |
12 | @observer | ||
13 | class I18N extends Component { | ||
12 | componentDidUpdate() { | 14 | componentDidUpdate() { |
13 | window.ferdi.menu.rebuild(); | 15 | window.ferdi.menu.rebuild(); |
14 | } | 16 | } |
@@ -19,7 +21,9 @@ export default @inject('stores') @observer class I18N extends Component { | |||
19 | return ( | 21 | return ( |
20 | <IntlProvider | 22 | <IntlProvider |
21 | {...{ locale, key: locale, messages: translations[locale] }} | 23 | {...{ locale, key: locale, messages: translations[locale] }} |
22 | ref={(intlProvider) => { window.ferdi.intl = intlProvider ? intlProvider.getChildContext().intl : null; }} | 24 | ref={intlProvider => { |
25 | window.ferdi.intl = intlProvider ? intlProvider.state.intl : null; | ||
26 | }} | ||
23 | > | 27 | > |
24 | {children} | 28 | {children} |
25 | </IntlProvider> | 29 | </IntlProvider> |
@@ -34,3 +38,5 @@ I18N.wrappedComponent.propTypes = { | |||
34 | }).isRequired, | 38 | }).isRequired, |
35 | children: oneOrManyChildElements.isRequired, | 39 | children: oneOrManyChildElements.isRequired, |
36 | }; | 40 | }; |
41 | |||
42 | export default I18N; | ||