matrix-react-sdk
Version:
SDK for matrix.org using React
63 lines (60 loc) • 9.28 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 _SdkConfig = _interopRequireDefault(require("../../../SdkConfig"));
var _Modal = _interopRequireDefault(require("../../../Modal"));
var _languageHandler = require("../../../languageHandler");
var _BaseDialog = _interopRequireDefault(require("./BaseDialog"));
var _DialogButtons = _interopRequireDefault(require("../elements/DialogButtons"));
var _BugReportDialog = _interopRequireDefault(require("./BugReportDialog"));
var _AccessibleButton = _interopRequireDefault(require("../elements/AccessibleButton"));
/*
Copyright 2019-2024 New Vector Ltd.
SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only
Please see LICENSE files in the repository root for full details.
*/
class StorageEvictedDialog extends _react.default.Component {
constructor(...args) {
super(...args);
(0, _defineProperty2.default)(this, "sendBugReport", ev => {
ev.preventDefault();
_Modal.default.createDialog(_BugReportDialog.default, {});
});
(0, _defineProperty2.default)(this, "onSignOutClick", () => {
this.props.onFinished(true);
});
}
render() {
let logRequest;
if (_SdkConfig.default.get().bug_report_endpoint_url) {
logRequest = (0, _languageHandler._t)("bug_reporting|log_request", {}, {
a: text => /*#__PURE__*/_react.default.createElement(_AccessibleButton.default, {
kind: "link_inline",
onClick: this.sendBugReport
}, text)
});
}
return /*#__PURE__*/_react.default.createElement(_BaseDialog.default, {
className: "mx_ErrorDialog",
onFinished: this.props.onFinished,
title: (0, _languageHandler._t)("error|storage_evicted_title"),
contentId: "mx_Dialog_content",
hasCancel: false
}, /*#__PURE__*/_react.default.createElement("div", {
className: "mx_Dialog_content",
id: "mx_Dialog_content"
}, /*#__PURE__*/_react.default.createElement("p", null, (0, _languageHandler._t)("error|storage_evicted_description_1")), /*#__PURE__*/_react.default.createElement("p", null, (0, _languageHandler._t)("error|storage_evicted_description_2"), " ", logRequest)), /*#__PURE__*/_react.default.createElement(_DialogButtons.default, {
primaryButton: (0, _languageHandler._t)("action|sign_out"),
onPrimaryButtonClick: this.onSignOutClick,
focus: true,
hasCancel: false
}));
}
}
exports.default = StorageEvictedDialog;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl9TZGtDb25maWciLCJfTW9kYWwiLCJfbGFuZ3VhZ2VIYW5kbGVyIiwiX0Jhc2VEaWFsb2ciLCJfRGlhbG9nQnV0dG9ucyIsIl9CdWdSZXBvcnREaWFsb2ciLCJfQWNjZXNzaWJsZUJ1dHRvbiIsIlN0b3JhZ2VFdmljdGVkRGlhbG9nIiwiUmVhY3QiLCJDb21wb25lbnQiLCJjb25zdHJ1Y3RvciIsImFyZ3MiLCJfZGVmaW5lUHJvcGVydHkyIiwiZGVmYXVsdCIsImV2IiwicHJldmVudERlZmF1bHQiLCJNb2RhbCIsImNyZWF0ZURpYWxvZyIsIkJ1Z1JlcG9ydERpYWxvZyIsInByb3BzIiwib25GaW5pc2hlZCIsInJlbmRlciIsImxvZ1JlcXVlc3QiLCJTZGtDb25maWciLCJnZXQiLCJidWdfcmVwb3J0X2VuZHBvaW50X3VybCIsIl90IiwiYSIsInRleHQiLCJjcmVhdGVFbGVtZW50Iiwia2luZCIsIm9uQ2xpY2siLCJzZW5kQnVnUmVwb3J0IiwiY2xhc3NOYW1lIiwidGl0bGUiLCJjb250ZW50SWQiLCJoYXNDYW5jZWwiLCJpZCIsInByaW1hcnlCdXR0b24iLCJvblByaW1hcnlCdXR0b25DbGljayIsIm9uU2lnbk91dENsaWNrIiwiZm9jdXMiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvdmlld3MvZGlhbG9ncy9TdG9yYWdlRXZpY3RlZERpYWxvZy50c3giXSwic291cmNlc0NvbnRlbnQiOlsiLypcbkNvcHlyaWdodCAyMDE5LTIwMjQgTmV3IFZlY3RvciBMdGQuXG5cblNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBR1BMLTMuMC1vbmx5IE9SIEdQTC0zLjAtb25seVxuUGxlYXNlIHNlZSBMSUNFTlNFIGZpbGVzIGluIHRoZSByZXBvc2l0b3J5IHJvb3QgZm9yIGZ1bGwgZGV0YWlscy5cbiovXG5cbmltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcblxuaW1wb3J0IFNka0NvbmZpZyBmcm9tIFwiLi4vLi4vLi4vU2RrQ29uZmlnXCI7XG5pbXBvcnQgTW9kYWwgZnJvbSBcIi4uLy4uLy4uL01vZGFsXCI7XG5pbXBvcnQgeyBfdCB9IGZyb20gXCIuLi8uLi8uLi9sYW5ndWFnZUhhbmRsZXJcIjtcbmltcG9ydCBCYXNlRGlhbG9nIGZyb20gXCIuL0Jhc2VEaWFsb2dcIjtcbmltcG9ydCBEaWFsb2dCdXR0b25zIGZyb20gXCIuLi9lbGVtZW50cy9EaWFsb2dCdXR0b25zXCI7XG5pbXBvcnQgQnVnUmVwb3J0RGlhbG9nIGZyb20gXCIuL0J1Z1JlcG9ydERpYWxvZ1wiO1xuaW1wb3J0IEFjY2Vzc2libGVCdXR0b24sIHsgQnV0dG9uRXZlbnQgfSBmcm9tIFwiLi4vZWxlbWVudHMvQWNjZXNzaWJsZUJ1dHRvblwiO1xuXG5pbnRlcmZhY2UgSVByb3BzIHtcbiAgICBvbkZpbmlzaGVkKHNpZ25PdXQ/OiBib29sZWFuKTogdm9pZDtcbn1cblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgU3RvcmFnZUV2aWN0ZWREaWFsb2cgZXh0ZW5kcyBSZWFjdC5Db21wb25lbnQ8SVByb3BzPiB7XG4gICAgcHJpdmF0ZSBzZW5kQnVnUmVwb3J0ID0gKGV2OiBCdXR0b25FdmVudCk6IHZvaWQgPT4ge1xuICAgICAgICBldi5wcmV2ZW50RGVmYXVsdCgpO1xuICAgICAgICBNb2RhbC5jcmVhdGVEaWFsb2coQnVnUmVwb3J0RGlhbG9nLCB7fSk7XG4gICAgfTtcblxuICAgIHByaXZhdGUgb25TaWduT3V0Q2xpY2sgPSAoKTogdm9pZCA9PiB7XG4gICAgICAgIHRoaXMucHJvcHMub25GaW5pc2hlZCh0cnVlKTtcbiAgICB9O1xuXG4gICAgcHVibGljIHJlbmRlcigpOiBSZWFjdC5SZWFjdE5vZGUge1xuICAgICAgICBsZXQgbG9nUmVxdWVzdDtcbiAgICAgICAgaWYgKFNka0NvbmZpZy5nZXQoKS5idWdfcmVwb3J0X2VuZHBvaW50X3VybCkge1xuICAgICAgICAgICAgbG9nUmVxdWVzdCA9IF90KFxuICAgICAgICAgICAgICAgIFwiYnVnX3JlcG9ydGluZ3xsb2dfcmVxdWVzdFwiLFxuICAgICAgICAgICAgICAgIHt9LFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgYTogKHRleHQpID0+IChcbiAgICAgICAgICAgICAgICAgICAgICAgIDxBY2Nlc3NpYmxlQnV0dG9uIGtpbmQ9XCJsaW5rX2lubGluZVwiIG9uQ2xpY2s9e3RoaXMuc2VuZEJ1Z1JlcG9ydH0+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge3RleHR9XG4gICAgICAgICAgICAgICAgICAgICAgICA8L0FjY2Vzc2libGVCdXR0b24+XG4gICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgPEJhc2VEaWFsb2dcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJteF9FcnJvckRpYWxvZ1wiXG4gICAgICAgICAgICAgICAgb25GaW5pc2hlZD17dGhpcy5wcm9wcy5vbkZpbmlzaGVkfVxuICAgICAgICAgICAgICAgIHRpdGxlPXtfdChcImVycm9yfHN0b3JhZ2VfZXZpY3RlZF90aXRsZVwiKX1cbiAgICAgICAgICAgICAgICBjb250ZW50SWQ9XCJteF9EaWFsb2dfY29udGVudFwiXG4gICAgICAgICAgICAgICAgaGFzQ2FuY2VsPXtmYWxzZX1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm14X0RpYWxvZ19jb250ZW50XCIgaWQ9XCJteF9EaWFsb2dfY29udGVudFwiPlxuICAgICAgICAgICAgICAgICAgICA8cD57X3QoXCJlcnJvcnxzdG9yYWdlX2V2aWN0ZWRfZGVzY3JpcHRpb25fMVwiKX08L3A+XG4gICAgICAgICAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgICAgICAgICAgICAge190KFwiZXJyb3J8c3RvcmFnZV9ldmljdGVkX2Rlc2NyaXB0aW9uXzJcIil9IHtsb2dSZXF1ZXN0fVxuICAgICAgICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgPERpYWxvZ0J1dHRvbnNcbiAgICAgICAgICAgICAgICAgICAgcHJpbWFyeUJ1dHRvbj17X3QoXCJhY3Rpb258c2lnbl9vdXRcIil9XG4gICAgICAgICAgICAgICAgICAgIG9uUHJpbWFyeUJ1dHRvbkNsaWNrPXt0aGlzLm9uU2lnbk91dENsaWNrfVxuICAgICAgICAgICAgICAgICAgICBmb2N1cz17dHJ1ZX1cbiAgICAgICAgICAgICAgICAgICAgaGFzQ2FuY2VsPXtmYWxzZX1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgPC9CYXNlRGlhbG9nPlxuICAgICAgICApO1xuICAgIH1cbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFPQSxJQUFBQSxNQUFBLEdBQUFDLHNCQUFBLENBQUFDLE9BQUE7QUFFQSxJQUFBQyxVQUFBLEdBQUFGLHNCQUFBLENBQUFDLE9BQUE7QUFDQSxJQUFBRSxNQUFBLEdBQUFILHNCQUFBLENBQUFDLE9BQUE7QUFDQSxJQUFBRyxnQkFBQSxHQUFBSCxPQUFBO0FBQ0EsSUFBQUksV0FBQSxHQUFBTCxzQkFBQSxDQUFBQyxPQUFBO0FBQ0EsSUFBQUssY0FBQSxHQUFBTixzQkFBQSxDQUFBQyxPQUFBO0FBQ0EsSUFBQU0sZ0JBQUEsR0FBQVAsc0JBQUEsQ0FBQUMsT0FBQTtBQUNBLElBQUFPLGlCQUFBLEdBQUFSLHNCQUFBLENBQUFDLE9BQUE7QUFmQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBZ0JlLE1BQU1RLG9CQUFvQixTQUFTQyxjQUFLLENBQUNDLFNBQVMsQ0FBUztFQUFBQyxZQUFBLEdBQUFDLElBQUE7SUFBQSxTQUFBQSxJQUFBO0lBQUEsSUFBQUMsZ0JBQUEsQ0FBQUMsT0FBQSx5QkFDN0NDLEVBQWUsSUFBVztNQUMvQ0EsRUFBRSxDQUFDQyxjQUFjLENBQUMsQ0FBQztNQUNuQkMsY0FBSyxDQUFDQyxZQUFZLENBQUNDLHdCQUFlLEVBQUUsQ0FBQyxDQUFDLENBQUM7SUFDM0MsQ0FBQztJQUFBLElBQUFOLGdCQUFBLENBQUFDLE9BQUEsMEJBRXdCLE1BQVk7TUFDakMsSUFBSSxDQUFDTSxLQUFLLENBQUNDLFVBQVUsQ0FBQyxJQUFJLENBQUM7SUFDL0IsQ0FBQztFQUFBO0VBRU1DLE1BQU1BLENBQUEsRUFBb0I7SUFDN0IsSUFBSUMsVUFBVTtJQUNkLElBQUlDLGtCQUFTLENBQUNDLEdBQUcsQ0FBQyxDQUFDLENBQUNDLHVCQUF1QixFQUFFO01BQ3pDSCxVQUFVLEdBQUcsSUFBQUksbUJBQUUsRUFDWCwyQkFBMkIsRUFDM0IsQ0FBQyxDQUFDLEVBQ0Y7UUFDSUMsQ0FBQyxFQUFHQyxJQUFJLGlCQUNKL0IsTUFBQSxDQUFBZ0IsT0FBQSxDQUFBZ0IsYUFBQSxDQUFDdkIsaUJBQUEsQ0FBQU8sT0FBZ0I7VUFBQ2lCLElBQUksRUFBQyxhQUFhO1VBQUNDLE9BQU8sRUFBRSxJQUFJLENBQUNDO1FBQWMsR0FDNURKLElBQ2E7TUFFMUIsQ0FDSixDQUFDO0lBQ0w7SUFFQSxvQkFDSS9CLE1BQUEsQ0FBQWdCLE9BQUEsQ0FBQWdCLGFBQUEsQ0FBQzFCLFdBQUEsQ0FBQVUsT0FBVTtNQUNQb0IsU0FBUyxFQUFDLGdCQUFnQjtNQUMxQmIsVUFBVSxFQUFFLElBQUksQ0FBQ0QsS0FBSyxDQUFDQyxVQUFXO01BQ2xDYyxLQUFLLEVBQUUsSUFBQVIsbUJBQUUsRUFBQyw2QkFBNkIsQ0FBRTtNQUN6Q1MsU0FBUyxFQUFDLG1CQUFtQjtNQUM3QkMsU0FBUyxFQUFFO0lBQU0sZ0JBRWpCdkMsTUFBQSxDQUFBZ0IsT0FBQSxDQUFBZ0IsYUFBQTtNQUFLSSxTQUFTLEVBQUMsbUJBQW1CO01BQUNJLEVBQUUsRUFBQztJQUFtQixnQkFDckR4QyxNQUFBLENBQUFnQixPQUFBLENBQUFnQixhQUFBLFlBQUksSUFBQUgsbUJBQUUsRUFBQyxxQ0FBcUMsQ0FBSyxDQUFDLGVBQ2xEN0IsTUFBQSxDQUFBZ0IsT0FBQSxDQUFBZ0IsYUFBQSxZQUNLLElBQUFILG1CQUFFLEVBQUMscUNBQXFDLENBQUMsRUFBQyxHQUFDLEVBQUNKLFVBQzlDLENBQ0YsQ0FBQyxlQUNOekIsTUFBQSxDQUFBZ0IsT0FBQSxDQUFBZ0IsYUFBQSxDQUFDekIsY0FBQSxDQUFBUyxPQUFhO01BQ1Z5QixhQUFhLEVBQUUsSUFBQVosbUJBQUUsRUFBQyxpQkFBaUIsQ0FBRTtNQUNyQ2Esb0JBQW9CLEVBQUUsSUFBSSxDQUFDQyxjQUFlO01BQzFDQyxLQUFLLEVBQUUsSUFBSztNQUNaTCxTQUFTLEVBQUU7SUFBTSxDQUNwQixDQUNPLENBQUM7RUFFckI7QUFDSjtBQUFDTSxPQUFBLENBQUE3QixPQUFBLEdBQUFOLG9CQUFBIiwiaWdub3JlTGlzdCI6W119