mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
Fix references to undefined 'this.props'
This commit is contained in:
parent
3c144302d6
commit
18f8583529
@ -9,26 +9,24 @@ const JsonImportView = require('./json.js')
|
|||||||
const PrivateKeyImportView = require('./private-key.js')
|
const PrivateKeyImportView = require('./private-key.js')
|
||||||
|
|
||||||
|
|
||||||
module.exports = connect(mapStateToProps)(AccountImportSubview)
|
module.exports = connect()(AccountImportSubview)
|
||||||
|
|
||||||
function mapStateToProps (state) {
|
|
||||||
return {
|
|
||||||
menuItems: [
|
|
||||||
this.props.t('privateKey'),
|
|
||||||
this.props.t('jsonFile'),
|
|
||||||
],
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
inherits(AccountImportSubview, Component)
|
inherits(AccountImportSubview, Component)
|
||||||
function AccountImportSubview () {
|
function AccountImportSubview () {
|
||||||
Component.call(this)
|
Component.call(this)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
AccountImportSubview.prototype.getMenuItemTexts = function () {
|
||||||
|
return [
|
||||||
|
this.props.t('privateKey'),
|
||||||
|
this.props.t('jsonFile'),
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
AccountImportSubview.prototype.render = function () {
|
AccountImportSubview.prototype.render = function () {
|
||||||
const props = this.props
|
const props = this.props
|
||||||
const state = this.state || {}
|
const state = this.state || {}
|
||||||
const { menuItems } = props
|
const menuItems = this.getMenuItemTexts()
|
||||||
const { type } = state
|
const { type } = state
|
||||||
|
|
||||||
return (
|
return (
|
||||||
@ -80,7 +78,7 @@ AccountImportSubview.prototype.renderImportView = function () {
|
|||||||
const props = this.props
|
const props = this.props
|
||||||
const state = this.state || {}
|
const state = this.state || {}
|
||||||
const { type } = state
|
const { type } = state
|
||||||
const { menuItems } = props
|
const menuItems = this.getMenuItemTexts()
|
||||||
const current = type || menuItems[0]
|
const current = type || menuItems[0]
|
||||||
|
|
||||||
switch (current) {
|
switch (current) {
|
||||||
|
@ -14,10 +14,6 @@ let SHAPESHIFT_ROW_TITLE
|
|||||||
let SHAPESHIFT_ROW_TEXT
|
let SHAPESHIFT_ROW_TEXT
|
||||||
let FAUCET_ROW_TITLE
|
let FAUCET_ROW_TITLE
|
||||||
|
|
||||||
const facuetRowText = (networkName) => {
|
|
||||||
return this.props.t('getEtherFromFaucet', [networkName])
|
|
||||||
}
|
|
||||||
|
|
||||||
function mapStateToProps (state) {
|
function mapStateToProps (state) {
|
||||||
return {
|
return {
|
||||||
network: state.metamask.network,
|
network: state.metamask.network,
|
||||||
@ -44,17 +40,17 @@ function mapDispatchToProps (dispatch) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
inherits(DepositEtherModal, Component)
|
inherits(DepositEtherModal, Component)
|
||||||
function DepositEtherModal () {
|
function DepositEtherModal (props) {
|
||||||
Component.call(this)
|
Component.call(this)
|
||||||
|
|
||||||
// need to set after i18n locale has loaded
|
// need to set after i18n locale has loaded
|
||||||
DIRECT_DEPOSIT_ROW_TITLE = this.props.t('directDepositEther')
|
DIRECT_DEPOSIT_ROW_TITLE = props.t('directDepositEther')
|
||||||
DIRECT_DEPOSIT_ROW_TEXT = this.props.t('directDepositEtherExplainer')
|
DIRECT_DEPOSIT_ROW_TEXT = props.t('directDepositEtherExplainer')
|
||||||
COINBASE_ROW_TITLE = this.props.t('buyCoinbase')
|
COINBASE_ROW_TITLE = props.t('buyCoinbase')
|
||||||
COINBASE_ROW_TEXT = this.props.t('buyCoinbaseExplainer')
|
COINBASE_ROW_TEXT = props.t('buyCoinbaseExplainer')
|
||||||
SHAPESHIFT_ROW_TITLE = this.props.t('depositShapeShift')
|
SHAPESHIFT_ROW_TITLE = props.t('depositShapeShift')
|
||||||
SHAPESHIFT_ROW_TEXT = this.props.t('depositShapeShiftExplainer')
|
SHAPESHIFT_ROW_TEXT = props.t('depositShapeShiftExplainer')
|
||||||
FAUCET_ROW_TITLE = this.props.t('testFaucet')
|
FAUCET_ROW_TITLE = props.t('testFaucet')
|
||||||
|
|
||||||
this.state = {
|
this.state = {
|
||||||
buyingWithShapeshift: false,
|
buyingWithShapeshift: false,
|
||||||
@ -63,6 +59,10 @@ function DepositEtherModal () {
|
|||||||
|
|
||||||
module.exports = connect(mapStateToProps, mapDispatchToProps)(DepositEtherModal)
|
module.exports = connect(mapStateToProps, mapDispatchToProps)(DepositEtherModal)
|
||||||
|
|
||||||
|
DepositEtherModal.prototype.facuetRowText = function (networkName) {
|
||||||
|
return this.props.t('getEtherFromFaucet', [networkName])
|
||||||
|
}
|
||||||
|
|
||||||
DepositEtherModal.prototype.renderRow = function ({
|
DepositEtherModal.prototype.renderRow = function ({
|
||||||
logo,
|
logo,
|
||||||
title,
|
title,
|
||||||
@ -156,7 +156,7 @@ DepositEtherModal.prototype.render = function () {
|
|||||||
this.renderRow({
|
this.renderRow({
|
||||||
logo: h('i.fa.fa-tint.fa-2x'),
|
logo: h('i.fa.fa-tint.fa-2x'),
|
||||||
title: FAUCET_ROW_TITLE,
|
title: FAUCET_ROW_TITLE,
|
||||||
text: facuetRowText(networkName),
|
text: this.facuetRowText(networkName),
|
||||||
buttonLabel: this.props.t('getEther'),
|
buttonLabel: this.props.t('getEther'),
|
||||||
onButtonClick: () => toFaucet(network),
|
onButtonClick: () => toFaucet(network),
|
||||||
hide: !isTestNetwork || buyingWithShapeshift,
|
hide: !isTestNetwork || buyingWithShapeshift,
|
||||||
|
Loading…
Reference in New Issue
Block a user