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

Convert FiatValue component to ES6 class (#7786)

Co-authored-by: Mark Stacey <markjstacey@gmail.com>
This commit is contained in:
Whymarrh Whitby 2020-01-13 11:42:26 -03:30 committed by GitHub
parent 789dd19677
commit f850a17f63
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,20 +1,20 @@
import PropTypes from 'prop-types'
import React, { Component } from 'react'
import { inherits } from 'util'
import { formatBalance } from '../../helpers/utils/util'
export default FiatValue
export default class FiatValue extends Component {
static propTypes = {
conversionRate: PropTypes.number.isRequired,
currentCurrency: PropTypes.string,
style: PropTypes.object,
value: PropTypes.string.isRequired,
}
inherits(FiatValue, Component)
function FiatValue () {
Component.call(this)
}
FiatValue.prototype.render = function () {
const props = this.props
const { conversionRate, currentCurrency, style } = props
render () {
const { conversionRate, currentCurrency, style } = this.props
const renderedCurrency = currentCurrency || ''
const value = formatBalance(props.value, 6)
const value = formatBalance(this.props.value, 6)
if (value === 'None') {
return value
@ -27,10 +27,10 @@ FiatValue.prototype.render = function () {
fiatDisplayNumber = fiatTooltipNumber.toFixed(2)
} else {
fiatDisplayNumber = 'N/A'
fiatTooltipNumber = 'Unknown'
}
return fiatDisplay(fiatDisplayNumber, renderedCurrency.toUpperCase(), style)
}
}
function fiatDisplay (fiatDisplayNumber, fiatSuffix, styleOveride = {}) {