diff --git a/src/components/views/settings/tabs/user/GeneralUserSettingsTab.js b/src/components/views/settings/tabs/user/GeneralUserSettingsTab.js index 06c012c91e..32dcf4721c 100644 --- a/src/components/views/settings/tabs/user/GeneralUserSettingsTab.js +++ b/src/components/views/settings/tabs/user/GeneralUserSettingsTab.js @@ -28,6 +28,7 @@ import AccessibleButton from "../../../elements/AccessibleButton"; import DeactivateAccountDialog from "../../../dialogs/DeactivateAccountDialog"; import PropTypes from "prop-types"; const PlatformPeg = require("../../../../../PlatformPeg"); +const MatrixClientPeg = require("../../../../../MatrixClientPeg"); const sdk = require('../../../../..'); const Modal = require("../../../../../Modal"); const dis = require("../../../../../dispatcher"); @@ -119,6 +120,14 @@ export default class GeneralUserSettingsTab extends React.Component { onFinished={this._onPasswordChanged} /> ); + const threepidSection = MatrixClientPeg.get().getIdentityServerUrl() ?
+ {_t("Email addresses")} + + + {_t("Phone numbers")} + +
: null; + return (
{_t("Account")} @@ -126,12 +135,7 @@ export default class GeneralUserSettingsTab extends React.Component { {_t("Set a new account password...")}

{passwordChangeForm} - - {_t("Email addresses")} - - - {_t("Phone numbers")} - + {threepidSection}
); }