Initial support for ToS dialogs for IS/IM

as per MSC2140
This commit is contained in:
David Baker 2019-07-09 18:51:56 +01:00
parent 7a482461dd
commit 54aaabac74
10 changed files with 395 additions and 76 deletions

View file

@ -29,6 +29,7 @@ import { _t } from '../../../languageHandler';
import WidgetUtils from '../../../utils/WidgetUtils';
import WidgetEchoStore from "../../../stores/WidgetEchoStore";
import AccessibleButton from '../elements/AccessibleButton';
import { showIntegrationsManager } from '../../../integrations/integrations';
// The maximum number of widgets that can be added in a room
const MAX_WIDGETS = 2;
@ -127,11 +128,10 @@ module.exports = React.createClass({
},
_launchManageIntegrations: function() {
const IntegrationsManager = sdk.getComponent('views.settings.IntegrationsManager');
Modal.createTrackedDialog('Integrations Manager', '', IntegrationsManager, {
showIntegrationsManager({
room: this.props.room,
screen: 'add_integ',
}, 'mx_IntegrationsManager');
});
},
onClickAddWidget: function(e) {