diff --git a/js/src/forum/components/ChangeEmailModal.js b/js/src/forum/components/ChangeEmailModal.js index ff45dbede..48684a6ec 100644 --- a/js/src/forum/components/ChangeEmailModal.js +++ b/js/src/forum/components/ChangeEmailModal.js @@ -6,8 +6,8 @@ import Button from '../../common/components/Button'; * to change their email address. */ export default class ChangeEmailModal extends Modal { - init() { - super.init(); + oninit(vnode) { + super.oninit(vnode); /** * Whether or not the email has been changed successfully. @@ -21,14 +21,14 @@ export default class ChangeEmailModal extends Modal { * * @type {function} */ - this.email = m.prop(app.session.user.email()); + this.email = m.stream(app.session.user.email()); /** * The value of the password input. * * @type {function} */ - this.password = m.prop(''); + this.password = m.stream(''); } className() { @@ -81,12 +81,14 @@ export default class ChangeEmailModal extends Modal { />