aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/components/gas-customization/gas-modal-page-container/gas-modal-page-container.component.js
diff options
context:
space:
mode:
authorDan Miller <danjm.com@gmail.com>2018-08-03 00:02:22 +0800
committerDan Miller <danjm.com@gmail.com>2018-12-04 11:36:04 +0800
commit342dc95410b10f042b3f8ee4135f5fef1fd6fe93 (patch)
tree83f6e8a0500e91fef1fdc9f460c03dc638e33f99 /ui/app/components/gas-customization/gas-modal-page-container/gas-modal-page-container.component.js
parent5e7409482b6fc55eafc330e4bc119f7485f068bb (diff)
downloadtangerine-wallet-browser-342dc95410b10f042b3f8ee4135f5fef1fd6fe93.tar.gz
tangerine-wallet-browser-342dc95410b10f042b3f8ee4135f5fef1fd6fe93.tar.zst
tangerine-wallet-browser-342dc95410b10f042b3f8ee4135f5fef1fd6fe93.zip
Adds the content of the advanced tab - w/o chart or dynamic content - to gas customize modal.
Diffstat (limited to 'ui/app/components/gas-customization/gas-modal-page-container/gas-modal-page-container.component.js')
-rw-r--r--ui/app/components/gas-customization/gas-modal-page-container/gas-modal-page-container.component.js40
1 files changed, 30 insertions, 10 deletions
diff --git a/ui/app/components/gas-customization/gas-modal-page-container/gas-modal-page-container.component.js b/ui/app/components/gas-customization/gas-modal-page-container/gas-modal-page-container.component.js
index 697594ec9..1d7a9d986 100644
--- a/ui/app/components/gas-customization/gas-modal-page-container/gas-modal-page-container.component.js
+++ b/ui/app/components/gas-customization/gas-modal-page-container/gas-modal-page-container.component.js
@@ -2,6 +2,7 @@ import React, { Component } from 'react'
import PropTypes from 'prop-types'
import PageContainer from '../../page-container'
import { Tabs, Tab } from '../../tabs'
+import AdvancedTabContent from './advanced-tab-content'
export default class GasModalPageContainer extends Component {
static contextTypes = {
@@ -10,6 +11,10 @@ export default class GasModalPageContainer extends Component {
static propTypes = {
hideModal: PropTypes.func,
+ updateCustomGasPrice: PropTypes.func,
+ updateCustomGasLimit: PropTypes.func,
+ customGasPrice: PropTypes.number,
+ customGasLimit: PropTypes.number,
}
state = {}
@@ -20,9 +25,22 @@ export default class GasModalPageContainer extends Component {
)
}
- renderAdvancedTabContent () {
+ renderAdvancedTabContent = () => {
+ const {
+ updateCustomGasPrice,
+ updateCustomGasLimit,
+ customGasPrice,
+ customGasLimit,
+ } = this.props
+
return (
- <div className="gas-modal-content__advanced-tab"/>
+ <AdvancedTabContent
+ updateCustomGasPrice={updateCustomGasPrice}
+ updateCustomGasLimit={updateCustomGasLimit}
+ customGasPrice={customGasPrice}
+ customGasLimit={customGasLimit}
+ millisecondsRemaining={91000}
+ />
)
}
@@ -68,14 +86,16 @@ export default class GasModalPageContainer extends Component {
const { hideModal } = this.props
return (
- <PageContainer
- title={this.context.t('customGas')}
- subtitle={this.context.t('customGasSubTitle')}
- tabsComponent={this.renderTabs()}
- disabled={false}
- onCancel={() => hideModal()}
- onClose={() => hideModal()}
- />
+ <div className="gas-modal-page-container">
+ <PageContainer
+ title={this.context.t('customGas')}
+ subtitle={this.context.t('customGasSubTitle')}
+ tabsComponent={this.renderTabs()}
+ disabled={false}
+ onCancel={() => hideModal()}
+ onClose={() => hideModal()}
+ />
+ </div>
)
}
}