Add some buttons

pull/21833/head
Stuart Mumford 2020-01-07 16:47:43 +00:00
parent b45a1c129f
commit aad17a0be5
No known key found for this signature in database
GPG Key ID: 60BC5C03E6276769
1 changed files with 8 additions and 3 deletions

View File

@ -67,9 +67,15 @@ export async function startAnyRegistrationFlow(options) {
//} else { //} else {
const QuestionDialog = sdk.getComponent("dialogs.QuestionDialog"); const QuestionDialog = sdk.getComponent("dialogs.QuestionDialog");
Modal.createTrackedDialog('Registration required', '', QuestionDialog, { Modal.createTrackedDialog('Registration required', '', QuestionDialog, {
title: _t("Registration Required"), title: _t("Login or Registration Required"),
description: _t("You need to register to do this. Would you like to register now?"), description: _t("You need to login or register to do this."),
button: _t("Register"), button: _t("Register"),
extraButtons: [
<button className="mx_Dialog_primary"
onClick={() => {dis.dispatch({action: 'start_login'});}}>
{ _t('Login') }
</button>,
],
onFinished: (proceed) => { onFinished: (proceed) => {
if (proceed) { if (proceed) {
dis.dispatch({action: 'start_registration'}); dis.dispatch({action: 'start_registration'});
@ -101,4 +107,3 @@ export async function startAnyRegistrationFlow(options) {
// } // }
// throw new Error("Register request succeeded when it should have returned 401!"); // throw new Error("Register request succeeded when it should have returned 401!");
// } // }