aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/ui/Infobox.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/ui/Infobox.js')
-rw-r--r--src/components/ui/Infobox.js13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/components/ui/Infobox.js b/src/components/ui/Infobox.js
index 73b48b957..13ae2303b 100644
--- a/src/components/ui/Infobox.js
+++ b/src/components/ui/Infobox.js
@@ -3,16 +3,15 @@ import PropTypes from 'prop-types';
3import { observer } from 'mobx-react'; 3import { observer } from 'mobx-react';
4import classnames from 'classnames'; 4import classnames from 'classnames';
5import Loader from 'react-loader'; 5import Loader from 'react-loader';
6import { defineMessages, intlShape } from 'react-intl'; 6import { defineMessages, injectIntl } from 'react-intl';
7 7
8const messages = defineMessages({ 8const messages = defineMessages({
9 dismiss: { 9 dismiss: {
10 id: 'infobox.dismiss', 10 id: 'infobox.dismiss',
11 defaultMessage: '!!!Dismiss', 11 defaultMessage: 'Dismiss',
12 }, 12 },
13}); 13});
14 14
15export default
16@observer 15@observer
17class Infobox extends Component { 16class Infobox extends Component {
18 static propTypes = { 17 static propTypes = {
@@ -38,10 +37,6 @@ class Infobox extends Component {
38 onSeen: () => null, 37 onSeen: () => null,
39 }; 38 };
40 39
41 static contextTypes = {
42 intl: intlShape,
43 };
44
45 state = { 40 state = {
46 dismissed: false, 41 dismissed: false,
47 }; 42 };
@@ -63,7 +58,7 @@ class Infobox extends Component {
63 onDismiss, 58 onDismiss,
64 } = this.props; 59 } = this.props;
65 60
66 const { intl } = this.context; 61 const { intl } = this.props;
67 62
68 if (this.state.dismissed) { 63 if (this.state.dismissed) {
69 return null; 64 return null;
@@ -106,3 +101,5 @@ class Infobox extends Component {
106 ); 101 );
107 } 102 }
108} 103}
104
105export default injectIntl(Infobox);