UNPKG

matrix-react-sdk

Version:
63 lines (60 loc) 9.28 kB
"use strict"; 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