matrix-react-sdk
Version:
SDK for matrix.org using React
53 lines (50 loc) • 7.4 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _react = _interopRequireDefault(require("react"));
var _languageHandler = require("../../../languageHandler");
var _dispatcher = _interopRequireDefault(require("../../../dispatcher/dispatcher"));
var _actions = require("../../../dispatcher/actions");
var _BaseDialog = _interopRequireDefault(require("./BaseDialog"));
var _DialogButtons = _interopRequireDefault(require("../elements/DialogButtons"));
/*
Copyright 2024 New Vector Ltd.
Copyright 2019 The Matrix.org Foundation C.I.C.
SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only
Please see LICENSE files in the repository root for full details.
*/
class IntegrationsDisabledDialog extends _react.default.Component {
constructor(...args) {
super(...args);
(0, _defineProperty2.default)(this, "onAcknowledgeClick", () => {
this.props.onFinished();
});
(0, _defineProperty2.default)(this, "onOpenSettingsClick", () => {
this.props.onFinished();
_dispatcher.default.fire(_actions.Action.ViewUserSettings);
});
}
render() {
return /*#__PURE__*/_react.default.createElement(_BaseDialog.default, {
className: "mx_IntegrationsDisabledDialog",
hasCancel: true,
onFinished: this.props.onFinished,
title: (0, _languageHandler._t)("integrations|disabled_dialog_title")
}, /*#__PURE__*/_react.default.createElement("div", {
className: "mx_IntegrationsDisabledDialog_content"
}, /*#__PURE__*/_react.default.createElement("p", null, (0, _languageHandler._t)("integrations|disabled_dialog_description", {
manageIntegrations: (0, _languageHandler._t)("integration_manager|manage_title")
}))), /*#__PURE__*/_react.default.createElement(_DialogButtons.default, {
primaryButton: (0, _languageHandler._t)("common|settings"),
onPrimaryButtonClick: this.onOpenSettingsClick,
cancelButton: (0, _languageHandler._t)("action|ok"),
onCancel: this.onAcknowledgeClick
}));
}
}
exports.default = IntegrationsDisabledDialog;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl9sYW5ndWFnZUhhbmRsZXIiLCJfZGlzcGF0Y2hlciIsIl9hY3Rpb25zIiwiX0Jhc2VEaWFsb2ciLCJfRGlhbG9nQnV0dG9ucyIsIkludGVncmF0aW9uc0Rpc2FibGVkRGlhbG9nIiwiUmVhY3QiLCJDb21wb25lbnQiLCJjb25zdHJ1Y3RvciIsImFyZ3MiLCJfZGVmaW5lUHJvcGVydHkyIiwiZGVmYXVsdCIsInByb3BzIiwib25GaW5pc2hlZCIsImRpcyIsImZpcmUiLCJBY3Rpb24iLCJWaWV3VXNlclNldHRpbmdzIiwicmVuZGVyIiwiY3JlYXRlRWxlbWVudCIsImNsYXNzTmFtZSIsImhhc0NhbmNlbCIsInRpdGxlIiwiX3QiLCJtYW5hZ2VJbnRlZ3JhdGlvbnMiLCJwcmltYXJ5QnV0dG9uIiwib25QcmltYXJ5QnV0dG9uQ2xpY2siLCJvbk9wZW5TZXR0aW5nc0NsaWNrIiwiY2FuY2VsQnV0dG9uIiwib25DYW5jZWwiLCJvbkFja25vd2xlZGdlQ2xpY2siLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvdmlld3MvZGlhbG9ncy9JbnRlZ3JhdGlvbnNEaXNhYmxlZERpYWxvZy50c3giXSwic291cmNlc0NvbnRlbnQiOlsiLypcbkNvcHlyaWdodCAyMDI0IE5ldyBWZWN0b3IgTHRkLlxuQ29weXJpZ2h0IDIwMTkgVGhlIE1hdHJpeC5vcmcgRm91bmRhdGlvbiBDLkkuQy5cblxuU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFHUEwtMy4wLW9ubHkgT1IgR1BMLTMuMC1vbmx5XG5QbGVhc2Ugc2VlIExJQ0VOU0UgZmlsZXMgaW4gdGhlIHJlcG9zaXRvcnkgcm9vdCBmb3IgZnVsbCBkZXRhaWxzLlxuKi9cblxuaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuXG5pbXBvcnQgeyBfdCB9IGZyb20gXCIuLi8uLi8uLi9sYW5ndWFnZUhhbmRsZXJcIjtcbmltcG9ydCBkaXMgZnJvbSBcIi4uLy4uLy4uL2Rpc3BhdGNoZXIvZGlzcGF0Y2hlclwiO1xuaW1wb3J0IHsgQWN0aW9uIH0gZnJvbSBcIi4uLy4uLy4uL2Rpc3BhdGNoZXIvYWN0aW9uc1wiO1xuaW1wb3J0IEJhc2VEaWFsb2cgZnJvbSBcIi4vQmFzZURpYWxvZ1wiO1xuaW1wb3J0IERpYWxvZ0J1dHRvbnMgZnJvbSBcIi4uL2VsZW1lbnRzL0RpYWxvZ0J1dHRvbnNcIjtcblxuaW50ZXJmYWNlIElQcm9wcyB7XG4gICAgb25GaW5pc2hlZCgpOiB2b2lkO1xufVxuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBJbnRlZ3JhdGlvbnNEaXNhYmxlZERpYWxvZyBleHRlbmRzIFJlYWN0LkNvbXBvbmVudDxJUHJvcHM+IHtcbiAgICBwcml2YXRlIG9uQWNrbm93bGVkZ2VDbGljayA9ICgpOiB2b2lkID0+IHtcbiAgICAgICAgdGhpcy5wcm9wcy5vbkZpbmlzaGVkKCk7XG4gICAgfTtcblxuICAgIHByaXZhdGUgb25PcGVuU2V0dGluZ3NDbGljayA9ICgpOiB2b2lkID0+IHtcbiAgICAgICAgdGhpcy5wcm9wcy5vbkZpbmlzaGVkKCk7XG4gICAgICAgIGRpcy5maXJlKEFjdGlvbi5WaWV3VXNlclNldHRpbmdzKTtcbiAgICB9O1xuXG4gICAgcHVibGljIHJlbmRlcigpOiBSZWFjdC5SZWFjdE5vZGUge1xuICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgPEJhc2VEaWFsb2dcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJteF9JbnRlZ3JhdGlvbnNEaXNhYmxlZERpYWxvZ1wiXG4gICAgICAgICAgICAgICAgaGFzQ2FuY2VsPXt0cnVlfVxuICAgICAgICAgICAgICAgIG9uRmluaXNoZWQ9e3RoaXMucHJvcHMub25GaW5pc2hlZH1cbiAgICAgICAgICAgICAgICB0aXRsZT17X3QoXCJpbnRlZ3JhdGlvbnN8ZGlzYWJsZWRfZGlhbG9nX3RpdGxlXCIpfVxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibXhfSW50ZWdyYXRpb25zRGlzYWJsZWREaWFsb2dfY29udGVudFwiPlxuICAgICAgICAgICAgICAgICAgICA8cD5cbiAgICAgICAgICAgICAgICAgICAgICAgIHtfdChcImludGVncmF0aW9uc3xkaXNhYmxlZF9kaWFsb2dfZGVzY3JpcHRpb25cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hbmFnZUludGVncmF0aW9uczogX3QoXCJpbnRlZ3JhdGlvbl9tYW5hZ2VyfG1hbmFnZV90aXRsZVwiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pfVxuICAgICAgICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgPERpYWxvZ0J1dHRvbnNcbiAgICAgICAgICAgICAgICAgICAgcHJpbWFyeUJ1dHRvbj17X3QoXCJjb21tb258c2V0dGluZ3NcIil9XG4gICAgICAgICAgICAgICAgICAgIG9uUHJpbWFyeUJ1dHRvbkNsaWNrPXt0aGlzLm9uT3BlblNldHRpbmdzQ2xpY2t9XG4gICAgICAgICAgICAgICAgICAgIGNhbmNlbEJ1dHRvbj17X3QoXCJhY3Rpb258b2tcIil9XG4gICAgICAgICAgICAgICAgICAgIG9uQ2FuY2VsPXt0aGlzLm9uQWNrbm93bGVkZ2VDbGlja31cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgPC9CYXNlRGlhbG9nPlxuICAgICAgICApO1xuICAgIH1cbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFRQSxJQUFBQSxNQUFBLEdBQUFDLHNCQUFBLENBQUFDLE9BQUE7QUFFQSxJQUFBQyxnQkFBQSxHQUFBRCxPQUFBO0FBQ0EsSUFBQUUsV0FBQSxHQUFBSCxzQkFBQSxDQUFBQyxPQUFBO0FBQ0EsSUFBQUcsUUFBQSxHQUFBSCxPQUFBO0FBQ0EsSUFBQUksV0FBQSxHQUFBTCxzQkFBQSxDQUFBQyxPQUFBO0FBQ0EsSUFBQUssY0FBQSxHQUFBTixzQkFBQSxDQUFBQyxPQUFBO0FBZEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBY2UsTUFBTU0sMEJBQTBCLFNBQVNDLGNBQUssQ0FBQ0MsU0FBUyxDQUFTO0VBQUFDLFlBQUEsR0FBQUMsSUFBQTtJQUFBLFNBQUFBLElBQUE7SUFBQSxJQUFBQyxnQkFBQSxDQUFBQyxPQUFBLDhCQUMvQyxNQUFZO01BQ3JDLElBQUksQ0FBQ0MsS0FBSyxDQUFDQyxVQUFVLENBQUMsQ0FBQztJQUMzQixDQUFDO0lBQUEsSUFBQUgsZ0JBQUEsQ0FBQUMsT0FBQSwrQkFFNkIsTUFBWTtNQUN0QyxJQUFJLENBQUNDLEtBQUssQ0FBQ0MsVUFBVSxDQUFDLENBQUM7TUFDdkJDLG1CQUFHLENBQUNDLElBQUksQ0FBQ0MsZUFBTSxDQUFDQyxnQkFBZ0IsQ0FBQztJQUNyQyxDQUFDO0VBQUE7RUFFTUMsTUFBTUEsQ0FBQSxFQUFvQjtJQUM3QixvQkFDSXJCLE1BQUEsQ0FBQWMsT0FBQSxDQUFBUSxhQUFBLENBQUNoQixXQUFBLENBQUFRLE9BQVU7TUFDUFMsU0FBUyxFQUFDLCtCQUErQjtNQUN6Q0MsU0FBUyxFQUFFLElBQUs7TUFDaEJSLFVBQVUsRUFBRSxJQUFJLENBQUNELEtBQUssQ0FBQ0MsVUFBVztNQUNsQ1MsS0FBSyxFQUFFLElBQUFDLG1CQUFFLEVBQUMsb0NBQW9DO0lBQUUsZ0JBRWhEMUIsTUFBQSxDQUFBYyxPQUFBLENBQUFRLGFBQUE7TUFBS0MsU0FBUyxFQUFDO0lBQXVDLGdCQUNsRHZCLE1BQUEsQ0FBQWMsT0FBQSxDQUFBUSxhQUFBLFlBQ0ssSUFBQUksbUJBQUUsRUFBQywwQ0FBMEMsRUFBRTtNQUM1Q0Msa0JBQWtCLEVBQUUsSUFBQUQsbUJBQUUsRUFBQyxrQ0FBa0M7SUFDN0QsQ0FBQyxDQUNGLENBQ0YsQ0FBQyxlQUNOMUIsTUFBQSxDQUFBYyxPQUFBLENBQUFRLGFBQUEsQ0FBQ2YsY0FBQSxDQUFBTyxPQUFhO01BQ1ZjLGFBQWEsRUFBRSxJQUFBRixtQkFBRSxFQUFDLGlCQUFpQixDQUFFO01BQ3JDRyxvQkFBb0IsRUFBRSxJQUFJLENBQUNDLG1CQUFvQjtNQUMvQ0MsWUFBWSxFQUFFLElBQUFMLG1CQUFFLEVBQUMsV0FBVyxDQUFFO01BQzlCTSxRQUFRLEVBQUUsSUFBSSxDQUFDQztJQUFtQixDQUNyQyxDQUNPLENBQUM7RUFFckI7QUFDSjtBQUFDQyxPQUFBLENBQUFwQixPQUFBLEdBQUFOLDBCQUFBIiwiaWdub3JlTGlzdCI6W119