mirror of https://github.com/vector-im/riot-web
Disable addign threepids if no IS configured
parent
bcf53c6e33
commit
d31f1ea7f2
|
@ -28,6 +28,7 @@ import AccessibleButton from "../../../elements/AccessibleButton";
|
||||||
import DeactivateAccountDialog from "../../../dialogs/DeactivateAccountDialog";
|
import DeactivateAccountDialog from "../../../dialogs/DeactivateAccountDialog";
|
||||||
import PropTypes from "prop-types";
|
import PropTypes from "prop-types";
|
||||||
const PlatformPeg = require("../../../../../PlatformPeg");
|
const PlatformPeg = require("../../../../../PlatformPeg");
|
||||||
|
const MatrixClientPeg = require("../../../../../MatrixClientPeg");
|
||||||
const sdk = require('../../../../..');
|
const sdk = require('../../../../..');
|
||||||
const Modal = require("../../../../../Modal");
|
const Modal = require("../../../../../Modal");
|
||||||
const dis = require("../../../../../dispatcher");
|
const dis = require("../../../../../dispatcher");
|
||||||
|
@ -119,6 +120,14 @@ export default class GeneralUserSettingsTab extends React.Component {
|
||||||
onFinished={this._onPasswordChanged} />
|
onFinished={this._onPasswordChanged} />
|
||||||
);
|
);
|
||||||
|
|
||||||
|
const threepidSection = MatrixClientPeg.get().getIdentityServerUrl() ? <div>
|
||||||
|
<span className="mx_SettingsTab_subheading">{_t("Email addresses")}</span>
|
||||||
|
<EmailAddresses />
|
||||||
|
|
||||||
|
<span className="mx_SettingsTab_subheading">{_t("Phone numbers")}</span>
|
||||||
|
<PhoneNumbers />
|
||||||
|
</div> : null;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="mx_SettingsTab_section mx_GeneralUserSettingsTab_accountSection">
|
<div className="mx_SettingsTab_section mx_GeneralUserSettingsTab_accountSection">
|
||||||
<span className="mx_SettingsTab_subheading">{_t("Account")}</span>
|
<span className="mx_SettingsTab_subheading">{_t("Account")}</span>
|
||||||
|
@ -126,12 +135,7 @@ export default class GeneralUserSettingsTab extends React.Component {
|
||||||
{_t("Set a new account password...")}
|
{_t("Set a new account password...")}
|
||||||
</p>
|
</p>
|
||||||
{passwordChangeForm}
|
{passwordChangeForm}
|
||||||
|
{threepidSection}
|
||||||
<span className="mx_SettingsTab_subheading">{_t("Email addresses")}</span>
|
|
||||||
<EmailAddresses />
|
|
||||||
|
|
||||||
<span className="mx_SettingsTab_subheading">{_t("Phone numbers")}</span>
|
|
||||||
<PhoneNumbers />
|
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue