matrix-react-sdk
Version:
SDK for matrix.org using React
49 lines (46 loc) • 6.67 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 _BaseDialog = _interopRequireDefault(require("../BaseDialog"));
var _DialogButtons = _interopRequireDefault(require("../../elements/DialogButtons"));
/*
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 ConfirmDestroyCrossSigningDialog extends _react.default.Component {
constructor(...args) {
super(...args);
(0, _defineProperty2.default)(this, "onConfirm", () => {
this.props.onFinished(true);
});
(0, _defineProperty2.default)(this, "onDecline", () => {
this.props.onFinished(false);
});
}
render() {
return /*#__PURE__*/_react.default.createElement(_BaseDialog.default, {
className: "mx_ConfirmDestroyCrossSigningDialog",
hasCancel: true,
onFinished: this.props.onFinished,
title: (0, _languageHandler._t)("encryption|destroy_cross_signing_dialog|title")
}, /*#__PURE__*/_react.default.createElement("div", {
className: "mx_ConfirmDestroyCrossSigningDialog_content"
}, /*#__PURE__*/_react.default.createElement("p", null, (0, _languageHandler._t)("encryption|destroy_cross_signing_dialog|warning"))), /*#__PURE__*/_react.default.createElement(_DialogButtons.default, {
primaryButton: (0, _languageHandler._t)("encryption|destroy_cross_signing_dialog|primary_button_text"),
onPrimaryButtonClick: this.onConfirm,
primaryButtonClass: "danger",
cancelButton: (0, _languageHandler._t)("action|cancel"),
onCancel: this.onDecline
}));
}
}
exports.default = ConfirmDestroyCrossSigningDialog;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl9sYW5ndWFnZUhhbmRsZXIiLCJfQmFzZURpYWxvZyIsIl9EaWFsb2dCdXR0b25zIiwiQ29uZmlybURlc3Ryb3lDcm9zc1NpZ25pbmdEaWFsb2ciLCJSZWFjdCIsIkNvbXBvbmVudCIsImNvbnN0cnVjdG9yIiwiYXJncyIsIl9kZWZpbmVQcm9wZXJ0eTIiLCJkZWZhdWx0IiwicHJvcHMiLCJvbkZpbmlzaGVkIiwicmVuZGVyIiwiY3JlYXRlRWxlbWVudCIsImNsYXNzTmFtZSIsImhhc0NhbmNlbCIsInRpdGxlIiwiX3QiLCJwcmltYXJ5QnV0dG9uIiwib25QcmltYXJ5QnV0dG9uQ2xpY2siLCJvbkNvbmZpcm0iLCJwcmltYXJ5QnV0dG9uQ2xhc3MiLCJjYW5jZWxCdXR0b24iLCJvbkNhbmNlbCIsIm9uRGVjbGluZSIsImV4cG9ydHMiXSwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy92aWV3cy9kaWFsb2dzL3NlY3VyaXR5L0NvbmZpcm1EZXN0cm95Q3Jvc3NTaWduaW5nRGlhbG9nLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuQ29weXJpZ2h0IDIwMjQgTmV3IFZlY3RvciBMdGQuXG5Db3B5cmlnaHQgMjAyMCBUaGUgTWF0cml4Lm9yZyBGb3VuZGF0aW9uIEMuSS5DLlxuXG5TUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQUdQTC0zLjAtb25seSBPUiBHUEwtMy4wLW9ubHlcblBsZWFzZSBzZWUgTElDRU5TRSBmaWxlcyBpbiB0aGUgcmVwb3NpdG9yeSByb290IGZvciBmdWxsIGRldGFpbHMuXG4qL1xuXG5pbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG5cbmltcG9ydCB7IF90IH0gZnJvbSBcIi4uLy4uLy4uLy4uL2xhbmd1YWdlSGFuZGxlclwiO1xuaW1wb3J0IEJhc2VEaWFsb2cgZnJvbSBcIi4uL0Jhc2VEaWFsb2dcIjtcbmltcG9ydCBEaWFsb2dCdXR0b25zIGZyb20gXCIuLi8uLi9lbGVtZW50cy9EaWFsb2dCdXR0b25zXCI7XG5cbmludGVyZmFjZSBJUHJvcHMge1xuICAgIG9uRmluaXNoZWQ6IChzdWNjZXNzPzogYm9vbGVhbikgPT4gdm9pZDtcbn1cblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgQ29uZmlybURlc3Ryb3lDcm9zc1NpZ25pbmdEaWFsb2cgZXh0ZW5kcyBSZWFjdC5Db21wb25lbnQ8SVByb3BzPiB7XG4gICAgcHJpdmF0ZSBvbkNvbmZpcm0gPSAoKTogdm9pZCA9PiB7XG4gICAgICAgIHRoaXMucHJvcHMub25GaW5pc2hlZCh0cnVlKTtcbiAgICB9O1xuXG4gICAgcHJpdmF0ZSBvbkRlY2xpbmUgPSAoKTogdm9pZCA9PiB7XG4gICAgICAgIHRoaXMucHJvcHMub25GaW5pc2hlZChmYWxzZSk7XG4gICAgfTtcblxuICAgIHB1YmxpYyByZW5kZXIoKTogUmVhY3QuUmVhY3ROb2RlIHtcbiAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgIDxCYXNlRGlhbG9nXG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwibXhfQ29uZmlybURlc3Ryb3lDcm9zc1NpZ25pbmdEaWFsb2dcIlxuICAgICAgICAgICAgICAgIGhhc0NhbmNlbD17dHJ1ZX1cbiAgICAgICAgICAgICAgICBvbkZpbmlzaGVkPXt0aGlzLnByb3BzLm9uRmluaXNoZWR9XG4gICAgICAgICAgICAgICAgdGl0bGU9e190KFwiZW5jcnlwdGlvbnxkZXN0cm95X2Nyb3NzX3NpZ25pbmdfZGlhbG9nfHRpdGxlXCIpfVxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibXhfQ29uZmlybURlc3Ryb3lDcm9zc1NpZ25pbmdEaWFsb2dfY29udGVudFwiPlxuICAgICAgICAgICAgICAgICAgICA8cD57X3QoXCJlbmNyeXB0aW9ufGRlc3Ryb3lfY3Jvc3Nfc2lnbmluZ19kaWFsb2d8d2FybmluZ1wiKX08L3A+XG4gICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgPERpYWxvZ0J1dHRvbnNcbiAgICAgICAgICAgICAgICAgICAgcHJpbWFyeUJ1dHRvbj17X3QoXCJlbmNyeXB0aW9ufGRlc3Ryb3lfY3Jvc3Nfc2lnbmluZ19kaWFsb2d8cHJpbWFyeV9idXR0b25fdGV4dFwiKX1cbiAgICAgICAgICAgICAgICAgICAgb25QcmltYXJ5QnV0dG9uQ2xpY2s9e3RoaXMub25Db25maXJtfVxuICAgICAgICAgICAgICAgICAgICBwcmltYXJ5QnV0dG9uQ2xhc3M9XCJkYW5nZXJcIlxuICAgICAgICAgICAgICAgICAgICBjYW5jZWxCdXR0b249e190KFwiYWN0aW9ufGNhbmNlbFwiKX1cbiAgICAgICAgICAgICAgICAgICAgb25DYW5jZWw9e3RoaXMub25EZWNsaW5lfVxuICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L0Jhc2VEaWFsb2c+XG4gICAgICAgICk7XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQVFBLElBQUFBLE1BQUEsR0FBQUMsc0JBQUEsQ0FBQUMsT0FBQTtBQUVBLElBQUFDLGdCQUFBLEdBQUFELE9BQUE7QUFDQSxJQUFBRSxXQUFBLEdBQUFILHNCQUFBLENBQUFDLE9BQUE7QUFDQSxJQUFBRyxjQUFBLEdBQUFKLHNCQUFBLENBQUFDLE9BQUE7QUFaQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFZZSxNQUFNSSxnQ0FBZ0MsU0FBU0MsY0FBSyxDQUFDQyxTQUFTLENBQVM7RUFBQUMsWUFBQSxHQUFBQyxJQUFBO0lBQUEsU0FBQUEsSUFBQTtJQUFBLElBQUFDLGdCQUFBLENBQUFDLE9BQUEscUJBQzlELE1BQVk7TUFDNUIsSUFBSSxDQUFDQyxLQUFLLENBQUNDLFVBQVUsQ0FBQyxJQUFJLENBQUM7SUFDL0IsQ0FBQztJQUFBLElBQUFILGdCQUFBLENBQUFDLE9BQUEscUJBRW1CLE1BQVk7TUFDNUIsSUFBSSxDQUFDQyxLQUFLLENBQUNDLFVBQVUsQ0FBQyxLQUFLLENBQUM7SUFDaEMsQ0FBQztFQUFBO0VBRU1DLE1BQU1BLENBQUEsRUFBb0I7SUFDN0Isb0JBQ0lmLE1BQUEsQ0FBQVksT0FBQSxDQUFBSSxhQUFBLENBQUNaLFdBQUEsQ0FBQVEsT0FBVTtNQUNQSyxTQUFTLEVBQUMscUNBQXFDO01BQy9DQyxTQUFTLEVBQUUsSUFBSztNQUNoQkosVUFBVSxFQUFFLElBQUksQ0FBQ0QsS0FBSyxDQUFDQyxVQUFXO01BQ2xDSyxLQUFLLEVBQUUsSUFBQUMsbUJBQUUsRUFBQywrQ0FBK0M7SUFBRSxnQkFFM0RwQixNQUFBLENBQUFZLE9BQUEsQ0FBQUksYUFBQTtNQUFLQyxTQUFTLEVBQUM7SUFBNkMsZ0JBQ3hEakIsTUFBQSxDQUFBWSxPQUFBLENBQUFJLGFBQUEsWUFBSSxJQUFBSSxtQkFBRSxFQUFDLGlEQUFpRCxDQUFLLENBQzVELENBQUMsZUFDTnBCLE1BQUEsQ0FBQVksT0FBQSxDQUFBSSxhQUFBLENBQUNYLGNBQUEsQ0FBQU8sT0FBYTtNQUNWUyxhQUFhLEVBQUUsSUFBQUQsbUJBQUUsRUFBQyw2REFBNkQsQ0FBRTtNQUNqRkUsb0JBQW9CLEVBQUUsSUFBSSxDQUFDQyxTQUFVO01BQ3JDQyxrQkFBa0IsRUFBQyxRQUFRO01BQzNCQyxZQUFZLEVBQUUsSUFBQUwsbUJBQUUsRUFBQyxlQUFlLENBQUU7TUFDbENNLFFBQVEsRUFBRSxJQUFJLENBQUNDO0lBQVUsQ0FDNUIsQ0FDTyxDQUFDO0VBRXJCO0FBQ0o7QUFBQ0MsT0FBQSxDQUFBaEIsT0FBQSxHQUFBTixnQ0FBQSIsImlnbm9yZUxpc3QiOltdfQ==