1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-23 09:52:26 +01:00

Convert HideTokenConfirmationModal to an ES6 class (#7782)

This commit is contained in:
Whymarrh Whitby 2020-01-10 11:51:47 -03:30 committed by GitHub
parent dadb112df9
commit fa1482ef76
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,6 +1,5 @@
import PropTypes from 'prop-types'
import React, { Component } from 'react'
import { inherits } from 'util'
import { connect } from 'react-redux'
import * as actions from '../../../store/actions'
import Identicon from '../../ui/identicon'
@ -25,22 +24,25 @@ function mapDispatchToProps (dispatch) {
}
}
inherits(HideTokenConfirmationModal, Component)
function HideTokenConfirmationModal () {
Component.call(this)
this.state = {}
}
HideTokenConfirmationModal.contextTypes = {
class HideTokenConfirmationModal extends Component {
static contextTypes = {
t: PropTypes.func,
}
}
export default connect(mapStateToProps, mapDispatchToProps)(HideTokenConfirmationModal)
static propTypes = {
hideToken: PropTypes.func.isRequired,
hideModal: PropTypes.func.isRequired,
assetImages: PropTypes.object.isRequired,
token: PropTypes.shape({
symbol: PropTypes.string,
address: PropTypes.string,
}),
}
state = {}
HideTokenConfirmationModal.prototype.render = function HideTokenConfirmationModal () {
const { token, network, hideToken, hideModal, assetImages } = this.props
render () {
const { token, hideToken, hideModal, assetImages } = this.props
const { symbol, address } = token
const image = assetImages[address]
@ -54,7 +56,6 @@ HideTokenConfirmationModal.prototype.render = function HideTokenConfirmationModa
className="hide-token-confirmation__identicon"
diameter={45}
address={address}
network={network}
image={image}
/>
<div className="hide-token-confirmation__symbol">{symbol}</div>
@ -78,4 +79,7 @@ HideTokenConfirmationModal.prototype.render = function HideTokenConfirmationModa
</div>
</div>
)
}
}
export default connect(mapStateToProps, mapDispatchToProps)(HideTokenConfirmationModal)