Merge pull request #4711 from alextsg/network-remove-provider-engine

Fix notice screen incorrectly disabling Accept button after multiple …
feature/default_network_editable
kumavis 6 years ago committed by GitHub
commit c30ee58e61
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 17
      old-ui/app/components/notice.js

@ -116,12 +116,25 @@ Notice.prototype.render = function () {
) )
} }
Notice.prototype.setInitialDisclaimerState = function () {
if (document.getElementsByClassName('notice-box')[0].clientHeight < 310) {
this.setState({disclaimerDisabled: false})
}
}
Notice.prototype.componentDidMount = function () { Notice.prototype.componentDidMount = function () {
// eslint-disable-next-line react/no-find-dom-node // eslint-disable-next-line react/no-find-dom-node
var node = findDOMNode(this) var node = findDOMNode(this)
linker.setupListener(node) linker.setupListener(node)
if (document.getElementsByClassName('notice-box')[0].clientHeight < 310) { this.setInitialDisclaimerState()
this.setState({disclaimerDisabled: false}) }
Notice.prototype.componentDidUpdate = function (prevProps) {
const { notice: { id } = {} } = this.props
const { notice: { id: prevNoticeId } = {} } = prevProps
if (id !== prevNoticeId) {
this.setInitialDisclaimerState()
} }
} }

Loading…
Cancel
Save