import Modal from 'flarum/components/Modal'; import Button from 'flarum/components/Button'; /** * The `ChangeEmailModal` component shows a modal dialog which allows the user * to change their email address. */ export default class ChangeEmailModal extends Modal { init() { super.init(); /** * Whether or not the email has been changed successfully. * * @type {Boolean} */ this.success = false; /** * The value of the email input. * * @type {function} */ this.email = m.prop(app.session.user.email()); } className() { return 'ChangeEmailModal Modal--small'; } title() { return app.translator.trans('core.forum.change_email.title'); } content() { if (this.success) { return (
{app.translator.trans('core.forum.change_email.confirmation_message', {email: {this.email()}})}