UNPKG

matrix-react-sdk

Version:
49 lines (46 loc) 6.44 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 _languageHandler = require("../../../languageHandler"); 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 ConfirmWipeDeviceDialog 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_ConfirmWipeDeviceDialog", hasCancel: true, onFinished: this.props.onFinished, title: (0, _languageHandler._t)("auth|soft_logout|clear_data_title") }, /*#__PURE__*/_react.default.createElement("div", { className: "mx_ConfirmWipeDeviceDialog_content" }, /*#__PURE__*/_react.default.createElement("p", null, (0, _languageHandler._t)("auth|soft_logout|clear_data_description"))), /*#__PURE__*/_react.default.createElement(_DialogButtons.default, { primaryButton: (0, _languageHandler._t)("auth|soft_logout|clear_data_button"), onPrimaryButtonClick: this.onConfirm, primaryButtonClass: "danger", cancelButton: (0, _languageHandler._t)("action|cancel"), onCancel: this.onDecline })); } } exports.default = ConfirmWipeDeviceDialog; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl9sYW5ndWFnZUhhbmRsZXIiLCJfQmFzZURpYWxvZyIsIl9EaWFsb2dCdXR0b25zIiwiQ29uZmlybVdpcGVEZXZpY2VEaWFsb2ciLCJSZWFjdCIsIkNvbXBvbmVudCIsImNvbnN0cnVjdG9yIiwiYXJncyIsIl9kZWZpbmVQcm9wZXJ0eTIiLCJkZWZhdWx0IiwicHJvcHMiLCJvbkZpbmlzaGVkIiwicmVuZGVyIiwiY3JlYXRlRWxlbWVudCIsImNsYXNzTmFtZSIsImhhc0NhbmNlbCIsInRpdGxlIiwiX3QiLCJwcmltYXJ5QnV0dG9uIiwib25QcmltYXJ5QnV0dG9uQ2xpY2siLCJvbkNvbmZpcm0iLCJwcmltYXJ5QnV0dG9uQ2xhc3MiLCJjYW5jZWxCdXR0b24iLCJvbkNhbmNlbCIsIm9uRGVjbGluZSIsImV4cG9ydHMiXSwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy92aWV3cy9kaWFsb2dzL0NvbmZpcm1XaXBlRGV2aWNlRGlhbG9nLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuQ29weXJpZ2h0IDIwMjQgTmV3IFZlY3RvciBMdGQuXG5Db3B5cmlnaHQgMjAxOSBUaGUgTWF0cml4Lm9yZyBGb3VuZGF0aW9uIEMuSS5DLlxuXG5TUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQUdQTC0zLjAtb25seSBPUiBHUEwtMy4wLW9ubHlcblBsZWFzZSBzZWUgTElDRU5TRSBmaWxlcyBpbiB0aGUgcmVwb3NpdG9yeSByb290IGZvciBmdWxsIGRldGFpbHMuXG4qL1xuXG5pbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG5cbmltcG9ydCB7IF90IH0gZnJvbSBcIi4uLy4uLy4uL2xhbmd1YWdlSGFuZGxlclwiO1xuaW1wb3J0IEJhc2VEaWFsb2cgZnJvbSBcIi4vQmFzZURpYWxvZ1wiO1xuaW1wb3J0IERpYWxvZ0J1dHRvbnMgZnJvbSBcIi4uL2VsZW1lbnRzL0RpYWxvZ0J1dHRvbnNcIjtcblxuaW50ZXJmYWNlIElQcm9wcyB7XG4gICAgb25GaW5pc2hlZDogKHN1Y2Nlc3M/OiBib29sZWFuKSA9PiB2b2lkO1xufVxuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBDb25maXJtV2lwZURldmljZURpYWxvZyBleHRlbmRzIFJlYWN0LkNvbXBvbmVudDxJUHJvcHM+IHtcbiAgICBwcml2YXRlIG9uQ29uZmlybSA9ICgpOiB2b2lkID0+IHtcbiAgICAgICAgdGhpcy5wcm9wcy5vbkZpbmlzaGVkKHRydWUpO1xuICAgIH07XG5cbiAgICBwcml2YXRlIG9uRGVjbGluZSA9ICgpOiB2b2lkID0+IHtcbiAgICAgICAgdGhpcy5wcm9wcy5vbkZpbmlzaGVkKGZhbHNlKTtcbiAgICB9O1xuXG4gICAgcHVibGljIHJlbmRlcigpOiBSZWFjdC5SZWFjdE5vZGUge1xuICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgPEJhc2VEaWFsb2dcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJteF9Db25maXJtV2lwZURldmljZURpYWxvZ1wiXG4gICAgICAgICAgICAgICAgaGFzQ2FuY2VsPXt0cnVlfVxuICAgICAgICAgICAgICAgIG9uRmluaXNoZWQ9e3RoaXMucHJvcHMub25GaW5pc2hlZH1cbiAgICAgICAgICAgICAgICB0aXRsZT17X3QoXCJhdXRofHNvZnRfbG9nb3V0fGNsZWFyX2RhdGFfdGl0bGVcIil9XG4gICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJteF9Db25maXJtV2lwZURldmljZURpYWxvZ19jb250ZW50XCI+XG4gICAgICAgICAgICAgICAgICAgIDxwPntfdChcImF1dGh8c29mdF9sb2dvdXR8Y2xlYXJfZGF0YV9kZXNjcmlwdGlvblwiKX08L3A+XG4gICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgPERpYWxvZ0J1dHRvbnNcbiAgICAgICAgICAgICAgICAgICAgcHJpbWFyeUJ1dHRvbj17X3QoXCJhdXRofHNvZnRfbG9nb3V0fGNsZWFyX2RhdGFfYnV0dG9uXCIpfVxuICAgICAgICAgICAgICAgICAgICBvblByaW1hcnlCdXR0b25DbGljaz17dGhpcy5vbkNvbmZpcm19XG4gICAgICAgICAgICAgICAgICAgIHByaW1hcnlCdXR0b25DbGFzcz1cImRhbmdlclwiXG4gICAgICAgICAgICAgICAgICAgIGNhbmNlbEJ1dHRvbj17X3QoXCJhY3Rpb258Y2FuY2VsXCIpfVxuICAgICAgICAgICAgICAgICAgICBvbkNhbmNlbD17dGhpcy5vbkRlY2xpbmV9XG4gICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgIDwvQmFzZURpYWxvZz5cbiAgICAgICAgKTtcbiAgICB9XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBUUEsSUFBQUEsTUFBQSxHQUFBQyxzQkFBQSxDQUFBQyxPQUFBO0FBRUEsSUFBQUMsZ0JBQUEsR0FBQUQsT0FBQTtBQUNBLElBQUFFLFdBQUEsR0FBQUgsc0JBQUEsQ0FBQUMsT0FBQTtBQUNBLElBQUFHLGNBQUEsR0FBQUosc0JBQUEsQ0FBQUMsT0FBQTtBQVpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQVllLE1BQU1JLHVCQUF1QixTQUFTQyxjQUFLLENBQUNDLFNBQVMsQ0FBUztFQUFBQyxZQUFBLEdBQUFDLElBQUE7SUFBQSxTQUFBQSxJQUFBO0lBQUEsSUFBQUMsZ0JBQUEsQ0FBQUMsT0FBQSxxQkFDckQsTUFBWTtNQUM1QixJQUFJLENBQUNDLEtBQUssQ0FBQ0MsVUFBVSxDQUFDLElBQUksQ0FBQztJQUMvQixDQUFDO0lBQUEsSUFBQUgsZ0JBQUEsQ0FBQUMsT0FBQSxxQkFFbUIsTUFBWTtNQUM1QixJQUFJLENBQUNDLEtBQUssQ0FBQ0MsVUFBVSxDQUFDLEtBQUssQ0FBQztJQUNoQyxDQUFDO0VBQUE7RUFFTUMsTUFBTUEsQ0FBQSxFQUFvQjtJQUM3QixvQkFDSWYsTUFBQSxDQUFBWSxPQUFBLENBQUFJLGFBQUEsQ0FBQ1osV0FBQSxDQUFBUSxPQUFVO01BQ1BLLFNBQVMsRUFBQyw0QkFBNEI7TUFDdENDLFNBQVMsRUFBRSxJQUFLO01BQ2hCSixVQUFVLEVBQUUsSUFBSSxDQUFDRCxLQUFLLENBQUNDLFVBQVc7TUFDbENLLEtBQUssRUFBRSxJQUFBQyxtQkFBRSxFQUFDLG1DQUFtQztJQUFFLGdCQUUvQ3BCLE1BQUEsQ0FBQVksT0FBQSxDQUFBSSxhQUFBO01BQUtDLFNBQVMsRUFBQztJQUFvQyxnQkFDL0NqQixNQUFBLENBQUFZLE9BQUEsQ0FBQUksYUFBQSxZQUFJLElBQUFJLG1CQUFFLEVBQUMseUNBQXlDLENBQUssQ0FDcEQsQ0FBQyxlQUNOcEIsTUFBQSxDQUFBWSxPQUFBLENBQUFJLGFBQUEsQ0FBQ1gsY0FBQSxDQUFBTyxPQUFhO01BQ1ZTLGFBQWEsRUFBRSxJQUFBRCxtQkFBRSxFQUFDLG9DQUFvQyxDQUFFO01BQ3hERSxvQkFBb0IsRUFBRSxJQUFJLENBQUNDLFNBQVU7TUFDckNDLGtCQUFrQixFQUFDLFFBQVE7TUFDM0JDLFlBQVksRUFBRSxJQUFBTCxtQkFBRSxFQUFDLGVBQWUsQ0FBRTtNQUNsQ00sUUFBUSxFQUFFLElBQUksQ0FBQ0M7SUFBVSxDQUM1QixDQUNPLENBQUM7RUFFckI7QUFDSjtBQUFDQyxPQUFBLENBQUFoQixPQUFBLEdBQUFOLHVCQUFBIiwiaWdub3JlTGlzdCI6W119