mirror of https://github.com/vector-im/riot-web
Don't show integrations header if setting not on
If the labs setting for integrations was disableds, we still showed the header for the integrations section but with nothing underneath it.pull/21833/head
parent
e0f71977b4
commit
b7b0991ae9
|
@ -620,19 +620,25 @@ module.exports = React.createClass({
|
||||||
|
|
||||||
var integrations_section;
|
var integrations_section;
|
||||||
if (UserSettingsStore.isFeatureEnabled("integration_management")) {
|
if (UserSettingsStore.isFeatureEnabled("integration_management")) {
|
||||||
|
let integrations_body;
|
||||||
|
|
||||||
if (this.state.scalar_token) {
|
if (this.state.scalar_token) {
|
||||||
integrations_section = (
|
integrations_body = (
|
||||||
<div className="mx_RoomSettings_settings">
|
<div className="mx_RoomSettings_settings">
|
||||||
<a href="#" onClick={ this.onManageIntegrations }>Manage integrations</a>
|
<a href="#" onClick={ this.onManageIntegrations }>Manage integrations</a>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
} else if (this.state.scalar_error) {
|
} else if (this.state.scalar_error) {
|
||||||
integrations_section = <div className="error">
|
integrations_body = <div className="error">
|
||||||
Unable to contact integrations server
|
Unable to contact integrations server
|
||||||
</div>;
|
</div>;
|
||||||
} else {
|
} else {
|
||||||
integrations_section = <Loader />;
|
integrations_body = <Loader />;
|
||||||
}
|
}
|
||||||
|
integrations_section = <div>
|
||||||
|
<h3>Integrations</h3>
|
||||||
|
{integrations_body}
|
||||||
|
</div>;
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
@ -719,7 +725,6 @@ module.exports = React.createClass({
|
||||||
<ColorSettings ref="color_settings" room={this.props.room} />
|
<ColorSettings ref="color_settings" room={this.props.room} />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h3>Integrations</h3>
|
|
||||||
{ integrations_section }
|
{ integrations_section }
|
||||||
|
|
||||||
<a id="addresses"/>
|
<a id="addresses"/>
|
||||||
|
|
Loading…
Reference in New Issue