matrix-react-sdk
Version:
SDK for matrix.org using React
43 lines (40 loc) • 5.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 _languageHandler = require("../../../languageHandler");
var _AccessibleButton = _interopRequireDefault(require("../elements/AccessibleButton"));
var _Modal = _interopRequireDefault(require("../../../Modal"));
var _ServerOfflineDialog = _interopRequireDefault(require("../dialogs/ServerOfflineDialog"));
/*
Copyright 2024 New Vector Ltd.
Copyright 2020 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 NonUrgentEchoFailureToast extends _react.default.PureComponent {
constructor(...args) {
super(...args);
(0, _defineProperty2.default)(this, "openDialog", () => {
_Modal.default.createDialog(_ServerOfflineDialog.default, {});
});
}
render() {
return /*#__PURE__*/_react.default.createElement("div", {
className: "mx_NonUrgentEchoFailureToast"
}, /*#__PURE__*/_react.default.createElement("span", {
className: "mx_NonUrgentEchoFailureToast_icon"
}), (0, _languageHandler._t)("error|non_urgent_echo_failure_toast", {}, {
a: sub => /*#__PURE__*/_react.default.createElement(_AccessibleButton.default, {
kind: "link_inline",
onClick: this.openDialog
}, sub)
}));
}
}
exports.default = NonUrgentEchoFailureToast;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl9sYW5ndWFnZUhhbmRsZXIiLCJfQWNjZXNzaWJsZUJ1dHRvbiIsIl9Nb2RhbCIsIl9TZXJ2ZXJPZmZsaW5lRGlhbG9nIiwiTm9uVXJnZW50RWNob0ZhaWx1cmVUb2FzdCIsIlJlYWN0IiwiUHVyZUNvbXBvbmVudCIsImNvbnN0cnVjdG9yIiwiYXJncyIsIl9kZWZpbmVQcm9wZXJ0eTIiLCJkZWZhdWx0IiwiTW9kYWwiLCJjcmVhdGVEaWFsb2ciLCJTZXJ2ZXJPZmZsaW5lRGlhbG9nIiwicmVuZGVyIiwiY3JlYXRlRWxlbWVudCIsImNsYXNzTmFtZSIsIl90IiwiYSIsInN1YiIsImtpbmQiLCJvbkNsaWNrIiwib3BlbkRpYWxvZyIsImV4cG9ydHMiXSwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy92aWV3cy90b2FzdHMvTm9uVXJnZW50RWNob0ZhaWx1cmVUb2FzdC50c3giXSwic291cmNlc0NvbnRlbnQiOlsiLypcbkNvcHlyaWdodCAyMDI0IE5ldyBWZWN0b3IgTHRkLlxuQ29weXJpZ2h0IDIwMjAgVGhlIE1hdHJpeC5vcmcgRm91bmRhdGlvbiBDLkkuQy5cblxuU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFHUEwtMy4wLW9ubHkgT1IgR1BMLTMuMC1vbmx5XG5QbGVhc2Ugc2VlIExJQ0VOU0UgZmlsZXMgaW4gdGhlIHJlcG9zaXRvcnkgcm9vdCBmb3IgZnVsbCBkZXRhaWxzLlxuKi9cblxuaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuXG5pbXBvcnQgeyBfdCB9IGZyb20gXCIuLi8uLi8uLi9sYW5ndWFnZUhhbmRsZXJcIjtcbmltcG9ydCBBY2Nlc3NpYmxlQnV0dG9uIGZyb20gXCIuLi9lbGVtZW50cy9BY2Nlc3NpYmxlQnV0dG9uXCI7XG5pbXBvcnQgTW9kYWwgZnJvbSBcIi4uLy4uLy4uL01vZGFsXCI7XG5pbXBvcnQgU2VydmVyT2ZmbGluZURpYWxvZyBmcm9tIFwiLi4vZGlhbG9ncy9TZXJ2ZXJPZmZsaW5lRGlhbG9nXCI7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIE5vblVyZ2VudEVjaG9GYWlsdXJlVG9hc3QgZXh0ZW5kcyBSZWFjdC5QdXJlQ29tcG9uZW50IHtcbiAgICBwcml2YXRlIG9wZW5EaWFsb2cgPSAoKTogdm9pZCA9PiB7XG4gICAgICAgIE1vZGFsLmNyZWF0ZURpYWxvZyhTZXJ2ZXJPZmZsaW5lRGlhbG9nLCB7fSk7XG4gICAgfTtcblxuICAgIHB1YmxpYyByZW5kZXIoKTogUmVhY3QuUmVhY3ROb2RlIHtcbiAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibXhfTm9uVXJnZW50RWNob0ZhaWx1cmVUb2FzdFwiPlxuICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cIm14X05vblVyZ2VudEVjaG9GYWlsdXJlVG9hc3RfaWNvblwiIC8+XG4gICAgICAgICAgICAgICAge190KFxuICAgICAgICAgICAgICAgICAgICBcImVycm9yfG5vbl91cmdlbnRfZWNob19mYWlsdXJlX3RvYXN0XCIsXG4gICAgICAgICAgICAgICAgICAgIHt9LFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhOiAoc3ViKSA9PiAoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPEFjY2Vzc2libGVCdXR0b24ga2luZD1cImxpbmtfaW5saW5lXCIgb25DbGljaz17dGhpcy5vcGVuRGlhbG9nfT5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge3N1Yn1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L0FjY2Vzc2libGVCdXR0b24+XG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgKTtcbiAgICB9XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBUUEsSUFBQUEsTUFBQSxHQUFBQyxzQkFBQSxDQUFBQyxPQUFBO0FBRUEsSUFBQUMsZ0JBQUEsR0FBQUQsT0FBQTtBQUNBLElBQUFFLGlCQUFBLEdBQUFILHNCQUFBLENBQUFDLE9BQUE7QUFDQSxJQUFBRyxNQUFBLEdBQUFKLHNCQUFBLENBQUFDLE9BQUE7QUFDQSxJQUFBSSxvQkFBQSxHQUFBTCxzQkFBQSxDQUFBQyxPQUFBO0FBYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBU2UsTUFBTUsseUJBQXlCLFNBQVNDLGNBQUssQ0FBQ0MsYUFBYSxDQUFDO0VBQUFDLFlBQUEsR0FBQUMsSUFBQTtJQUFBLFNBQUFBLElBQUE7SUFBQSxJQUFBQyxnQkFBQSxDQUFBQyxPQUFBLHNCQUNsRCxNQUFZO01BQzdCQyxjQUFLLENBQUNDLFlBQVksQ0FBQ0MsNEJBQW1CLEVBQUUsQ0FBQyxDQUFDLENBQUM7SUFDL0MsQ0FBQztFQUFBO0VBRU1DLE1BQU1BLENBQUEsRUFBb0I7SUFDN0Isb0JBQ0lqQixNQUFBLENBQUFhLE9BQUEsQ0FBQUssYUFBQTtNQUFLQyxTQUFTLEVBQUM7SUFBOEIsZ0JBQ3pDbkIsTUFBQSxDQUFBYSxPQUFBLENBQUFLLGFBQUE7TUFBTUMsU0FBUyxFQUFDO0lBQW1DLENBQUUsQ0FBQyxFQUNyRCxJQUFBQyxtQkFBRSxFQUNDLHFDQUFxQyxFQUNyQyxDQUFDLENBQUMsRUFDRjtNQUNJQyxDQUFDLEVBQUdDLEdBQUcsaUJBQ0h0QixNQUFBLENBQUFhLE9BQUEsQ0FBQUssYUFBQSxDQUFDZCxpQkFBQSxDQUFBUyxPQUFnQjtRQUFDVSxJQUFJLEVBQUMsYUFBYTtRQUFDQyxPQUFPLEVBQUUsSUFBSSxDQUFDQztNQUFXLEdBQ3pESCxHQUNhO0lBRTFCLENBQ0osQ0FDQyxDQUFDO0VBRWQ7QUFDSjtBQUFDSSxPQUFBLENBQUFiLE9BQUEsR0FBQU4seUJBQUEiLCJpZ25vcmVMaXN0IjpbXX0=