aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/components/notice.js
diff options
context:
space:
mode:
Diffstat (limited to 'ui/app/components/notice.js')
-rw-r--r--ui/app/components/notice.js13
1 files changed, 11 insertions, 2 deletions
diff --git a/ui/app/components/notice.js b/ui/app/components/notice.js
index 00db734d7..23ded9d5d 100644
--- a/ui/app/components/notice.js
+++ b/ui/app/components/notice.js
@@ -15,10 +15,12 @@ function Notice () {
Notice.prototype.render = function () {
const { notice, onConfirm } = this.props
const { title, date, body } = notice
+ const state = this.state || { disclaimerDisabled: true }
+ const disabled = state.disclaimerDisabled
return (
h('.flex-column.flex-center.flex-grow', [
- h('h3.flex-center.text-transform-uppercacse.terms-header', {
+ h('h3.flex-center.text-transform-uppercase.terms-header', {
style: {
background: '#EBEBEB',
color: '#AEAEAE',
@@ -31,7 +33,7 @@ Notice.prototype.render = function () {
title,
]),
- h('h5.flex-center.text-transform-uppercacse.terms-header', {
+ h('h5.flex-center.text-transform-uppercase.terms-header', {
style: {
background: '#EBEBEB',
color: '#AEAEAE',
@@ -74,6 +76,12 @@ Notice.prototype.render = function () {
`),
h('div.markdown', {
+ onScroll: (e) => {
+ var object = e.currentTarget
+ if (object.offsetHeight + object.scrollTop + 100 >= object.scrollHeight) {
+ this.setState({disclaimerDisabled: false})
+ }
+ },
style: {
background: 'rgb(235, 235, 235)',
height: '310px',
@@ -90,6 +98,7 @@ Notice.prototype.render = function () {
]),
h('button', {
+ disabled,
onClick: onConfirm,
style: {
marginTop: '18px',