Skip to content

Commit

Permalink
Fix advanced tab gas chart
Browse files Browse the repository at this point in the history
The gas chart on the advanced tab was not converting the gas price
selected into hex before setting it in state, resulting in the UI
throwing errors and the price being set incorrectly. It now converts
in the same manner as the input fields.
  • Loading branch information
Gudahtt committed Nov 10, 2019
1 parent 02aebc2 commit ed87b27
Showing 1 changed file with 9 additions and 1 deletion.
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
import React, { Component } from 'react'
import PropTypes from 'prop-types'
import {
decGWEIToHexWEI,
} from '../../../../../helpers/utils/conversions.util'
import Loading from '../../../../ui/loading-screen'
import GasPriceChart from '../../gas-price-chart'
import AdvancedGasInputs from '../../advanced-gas-inputs'
Expand Down Expand Up @@ -42,6 +45,11 @@ export default class AdvancedTabContent extends Component {
)
}

onGasChartUpdate = (price) => {
const { updateCustomGasPrice } = this.props
updateCustomGasPrice(decGWEIToHexWEI(price))
}

render () {
const { t } = this.context
const {
Expand Down Expand Up @@ -78,7 +86,7 @@ export default class AdvancedTabContent extends Component {
? <div>
<div className="advanced-tab__fee-chart__title">{ t('liveGasPricePredictions') }</div>
{!gasEstimatesLoading
? <GasPriceChart {...gasChartProps} updateCustomGasPrice={updateCustomGasPrice} />
? <GasPriceChart {...gasChartProps} updateCustomGasPrice={this.onGasChartUpdate} />
: <Loading />
}
<div className="advanced-tab__fee-chart__speed-buttons">
Expand Down

0 comments on commit ed87b27

Please sign in to comment.