aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/send-v2.js
diff options
context:
space:
mode:
Diffstat (limited to 'ui/app/send-v2.js')
-rw-r--r--ui/app/send-v2.js46
1 files changed, 37 insertions, 9 deletions
diff --git a/ui/app/send-v2.js b/ui/app/send-v2.js
index d608957c8..228cb22d0 100644
--- a/ui/app/send-v2.js
+++ b/ui/app/send-v2.js
@@ -31,10 +31,10 @@ const {
} = require('./components/send/send-utils')
const { isValidAddress } = require('./util')
-import PageContainer from './components/page-container/page-container.component'
-import SendHeader from './components/send_/send-header/send-header.container'
-import PageContainerContent from './components/page-container/page-container-content.component'
-import PageContainerFooter from './components/page-container/page-container-footer.component'
+import PageContainer from './components/page-container'
+// import SendHeader from './components/send_/send-header/send-header.container'
+// import PageContainerContent from './components/page-container/page-container-content.component'
+// import PageContainerFooter from './components/page-container/page-container-footer.component'
SendTransactionScreen.contextTypes = {
t: PropTypes.func,
@@ -500,16 +500,44 @@ SendTransactionScreen.prototype.renderFooter = function () {
}
SendTransactionScreen.prototype.render = function () {
+ const {
+ isToken,
+ clearSend,
+ goHome,
+ gasTotal,
+ tokenBalance,
+ selectedToken,
+ errors: { amount: amountError, to: toError },
+ } = this.props
+
+ const missingTokenBalance = selectedToken && !tokenBalance
+ const noErrors = !amountError && toError === null
+
return (
- h(PageContainer, [
+ h(PageContainer, {
+ title: isToken ? this.context.t('sendTokens') : this.context.t('sendETH'),
+ subtitle: this.context.t('onlySendToEtherAddress'),
+ onClose: () => {
+ clearSend()
+ goHome()
+ },
+ ContentComponent: this.renderForm,
+ onCancel: () => {
+ clearSend()
+ goHome()
+ },
+ onSubmit: e => this.onSubmit(e),
+ disabled: !noErrors || !gasTotal || missingTokenBalance,
+ })
+ // , [
- h(SendHeader),
+ // h(SendHeader),
- this.renderForm(),
+ // this.renderForm(),
- this.renderFooter(),
- ])
+ // this.renderFooter(),
+ // ])
)
}