1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-22 17:33:23 +01:00

Merge pull request #2435 from danjm/NewUI-flat-disable-send-next-in-error

[NewUI] Disable Send-v2 next button when form is in error
This commit is contained in:
Chi Kei Chan 2017-10-24 16:31:35 -07:00 committed by GitHub
commit ac3072e037

View File

@ -383,8 +383,9 @@ SendTransactionScreen.prototype.renderFooter = function () {
clearSend, clearSend,
errors: { amount: amountError, to: toError } errors: { amount: amountError, to: toError }
} = this.props } = this.props
const noErrors = amountError === null && toError === null const noErrors = amountError === null && toError === null
const errorClass = noErrors ? '' : '__disabled'
return h('div.send-v2__footer', [ return h('div.send-v2__footer', [
h('button.send-v2__cancel-btn', { h('button.send-v2__cancel-btn', {
@ -393,13 +394,7 @@ SendTransactionScreen.prototype.renderFooter = function () {
goHome() goHome()
}, },
}, 'Cancel'), }, 'Cancel'),
h(`button`, { h(`button.send-v2__next-btn${errorClass}`, {
className: classnames({
'send-v2__next-btn': noErrors,
'send-v2__next-btn__disabled': !noErrors,
}),
disabled: !noErrors,
onClick: event => this.onSubmit(event),
}, 'Next'), }, 'Next'),
]) ])
} }