diff options
author | kumavis <kumavis@users.noreply.github.com> | 2018-03-30 07:52:52 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-03-30 07:52:52 +0800 |
commit | 9d4be1842e7c56e3bfde529ff555dcae8dec3dbd (patch) | |
tree | 6d52709412f407389b58ec15923fe0794f093dcf /ui/app/components/account-dropdowns.js | |
parent | 5a0523cdfd50dcd4e5680134346ccfcb4bb7cbf4 (diff) | |
parent | 74f13c0a34494ab9c96db8772ea2b443ede0835b (diff) | |
download | tangerine-wallet-browser-9d4be1842e7c56e3bfde529ff555dcae8dec3dbd.tar tangerine-wallet-browser-9d4be1842e7c56e3bfde529ff555dcae8dec3dbd.tar.gz tangerine-wallet-browser-9d4be1842e7c56e3bfde529ff555dcae8dec3dbd.tar.bz2 tangerine-wallet-browser-9d4be1842e7c56e3bfde529ff555dcae8dec3dbd.tar.lz tangerine-wallet-browser-9d4be1842e7c56e3bfde529ff555dcae8dec3dbd.tar.xz tangerine-wallet-browser-9d4be1842e7c56e3bfde529ff555dcae8dec3dbd.tar.zst tangerine-wallet-browser-9d4be1842e7c56e3bfde529ff555dcae8dec3dbd.zip |
Merge pull request #3788 from danjm/i3787-make-t-available-via-context
i18n - Removes t from props via metamask-connect; put t on context
Diffstat (limited to 'ui/app/components/account-dropdowns.js')
-rw-r--r-- | ui/app/components/account-dropdowns.js | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/ui/app/components/account-dropdowns.js b/ui/app/components/account-dropdowns.js index 84678fee6..03955e077 100644 --- a/ui/app/components/account-dropdowns.js +++ b/ui/app/components/account-dropdowns.js @@ -3,7 +3,7 @@ const PropTypes = require('prop-types') const h = require('react-hyperscript') const actions = require('../actions') const genAccountLink = require('etherscan-link').createAccountLink -const connect = require('../metamask-connect') +const connect = require('react-redux').connect const Dropdown = require('./dropdown').Dropdown const DropdownMenuItem = require('./dropdown').DropdownMenuItem const Identicon = require('./identicon') @@ -79,7 +79,7 @@ class AccountDropdowns extends Component { try { // Sometimes keyrings aren't loaded yet: const type = keyring.type const isLoose = type !== 'HD Key Tree' - return isLoose ? h('.keyring-label.allcaps', this.props.t('loose')) : null + return isLoose ? h('.keyring-label.allcaps', this.context.t('loose')) : null } catch (e) { return } } @@ -129,7 +129,7 @@ class AccountDropdowns extends Component { diameter: 32, }, ), - h('span', { style: { marginLeft: '20px', fontSize: '24px' } }, this.props.t('createAccount')), + h('span', { style: { marginLeft: '20px', fontSize: '24px' } }, this.context.t('createAccount')), ], ), h( @@ -154,7 +154,7 @@ class AccountDropdowns extends Component { fontSize: '24px', marginBottom: '5px', }, - }, this.props.t('importAccount')), + }, this.context.t('importAccount')), ] ), ] @@ -192,7 +192,7 @@ class AccountDropdowns extends Component { global.platform.openWindow({ url }) }, }, - this.props.t('etherscanView'), + this.context.t('etherscanView'), ), h( DropdownMenuItem, @@ -204,7 +204,7 @@ class AccountDropdowns extends Component { actions.showQrView(selected, identity ? identity.name : '') }, }, - this.props.t('showQRCode'), + this.context.t('showQRCode'), ), h( DropdownMenuItem, @@ -216,7 +216,7 @@ class AccountDropdowns extends Component { copyToClipboard(checkSumAddress) }, }, - this.props.t('copyAddress'), + this.context.t('copyAddress'), ), h( DropdownMenuItem, @@ -226,7 +226,7 @@ class AccountDropdowns extends Component { actions.requestAccountExport() }, }, - this.props.t('exportPrivateKey'), + this.context.t('exportPrivateKey'), ), ] ) @@ -316,6 +316,10 @@ const mapDispatchToProps = (dispatch) => { } } +AccountDropdowns.contextTypes = { + t: PropTypes.func, +} + module.exports = { AccountDropdowns: connect(null, mapDispatchToProps)(AccountDropdowns), } |