aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/components/token-list.js
diff options
context:
space:
mode:
Diffstat (limited to 'ui/app/components/token-list.js')
-rw-r--r--ui/app/components/token-list.js14
1 files changed, 10 insertions, 4 deletions
diff --git a/ui/app/components/token-list.js b/ui/app/components/token-list.js
index ae22f3702..150a3762d 100644
--- a/ui/app/components/token-list.js
+++ b/ui/app/components/token-list.js
@@ -1,9 +1,10 @@
const Component = require('react').Component
+const PropTypes = require('prop-types')
const h = require('react-hyperscript')
const inherits = require('util').inherits
const TokenTracker = require('eth-token-tracker')
const TokenCell = require('./token-cell.js')
-const connect = require('../metamask-connect')
+const connect = require('react-redux').connect
const selectors = require('../selectors')
function mapStateToProps (state) {
@@ -24,8 +25,13 @@ for (const address in contracts) {
}
}
+TokenList.contextTypes = {
+ t: PropTypes.func,
+}
+
module.exports = connect(mapStateToProps)(TokenList)
+
inherits(TokenList, Component)
function TokenList () {
this.state = {
@@ -42,7 +48,7 @@ TokenList.prototype.render = function () {
const { tokens, isLoading, error } = state
if (isLoading) {
- return this.message(this.props.t('loadingTokens'))
+ return this.message(this.context.t('loadingTokens'))
}
if (error) {
@@ -52,7 +58,7 @@ TokenList.prototype.render = function () {
padding: '80px',
},
}, [
- this.props.t('troubleTokenBalances'),
+ this.context.t('troubleTokenBalances'),
h('span.hotFix', {
style: {
color: 'rgba(247, 134, 28, 1)',
@@ -63,7 +69,7 @@ TokenList.prototype.render = function () {
url: `https://ethplorer.io/address/${userAddress}`,
})
},
- }, this.props.t('here')),
+ }, this.context.t('here')),
])
}