matrix-react-sdk
Version:
SDK for matrix.org using React
56 lines (53 loc) • 7.66 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 _classnames = _interopRequireDefault(require("classnames"));
var _languageHandler = require("../../../languageHandler");
var _BaseDialog = _interopRequireDefault(require("./BaseDialog"));
var _DialogButtons = _interopRequireDefault(require("../elements/DialogButtons"));
/*
Copyright 2024 New Vector Ltd.
Copyright 2015-2021 The Matrix.org Foundation C.I.C.
Copyright 2019 Bastian Masanek, Noxware IT <matrix@noxware.de>
SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only
Please see LICENSE files in the repository root for full details.
*/
class InfoDialog extends _react.default.Component {
constructor(...args) {
super(...args);
(0, _defineProperty2.default)(this, "onFinished", () => {
this.props.onFinished();
});
}
render() {
return /*#__PURE__*/_react.default.createElement(_BaseDialog.default, {
className: "mx_InfoDialog",
onFinished: this.props.onFinished,
top: this.props.top,
title: this.props.title,
contentId: "mx_Dialog_content",
hasCancel: this.props.hasCloseButton,
onKeyDown: this.props.onKeyDown,
fixedWidth: this.props.fixedWidth
}, /*#__PURE__*/_react.default.createElement("div", {
className: (0, _classnames.default)("mx_Dialog_content", this.props.className),
id: "mx_Dialog_content"
}, this.props.description), this.props.button !== false && /*#__PURE__*/_react.default.createElement(_DialogButtons.default, {
primaryButton: this.props.button || (0, _languageHandler._t)("action|ok"),
onPrimaryButtonClick: this.onFinished,
hasCancel: false
}));
}
}
exports.default = InfoDialog;
(0, _defineProperty2.default)(InfoDialog, "defaultProps", {
title: "",
description: "",
hasCloseButton: false
});
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl9jbGFzc25hbWVzIiwiX2xhbmd1YWdlSGFuZGxlciIsIl9CYXNlRGlhbG9nIiwiX0RpYWxvZ0J1dHRvbnMiLCJJbmZvRGlhbG9nIiwiUmVhY3QiLCJDb21wb25lbnQiLCJjb25zdHJ1Y3RvciIsImFyZ3MiLCJfZGVmaW5lUHJvcGVydHkyIiwiZGVmYXVsdCIsInByb3BzIiwib25GaW5pc2hlZCIsInJlbmRlciIsImNyZWF0ZUVsZW1lbnQiLCJjbGFzc05hbWUiLCJ0b3AiLCJ0aXRsZSIsImNvbnRlbnRJZCIsImhhc0NhbmNlbCIsImhhc0Nsb3NlQnV0dG9uIiwib25LZXlEb3duIiwiZml4ZWRXaWR0aCIsImNsYXNzTmFtZXMiLCJpZCIsImRlc2NyaXB0aW9uIiwiYnV0dG9uIiwicHJpbWFyeUJ1dHRvbiIsIl90Iiwib25QcmltYXJ5QnV0dG9uQ2xpY2siLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvdmlld3MvZGlhbG9ncy9JbmZvRGlhbG9nLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuQ29weXJpZ2h0IDIwMjQgTmV3IFZlY3RvciBMdGQuXG5Db3B5cmlnaHQgMjAxNS0yMDIxIFRoZSBNYXRyaXgub3JnIEZvdW5kYXRpb24gQy5JLkMuXG5Db3B5cmlnaHQgMjAxOSBCYXN0aWFuIE1hc2FuZWssIE5veHdhcmUgSVQgPG1hdHJpeEBub3h3YXJlLmRlPlxuXG5TUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQUdQTC0zLjAtb25seSBPUiBHUEwtMy4wLW9ubHlcblBsZWFzZSBzZWUgTElDRU5TRSBmaWxlcyBpbiB0aGUgcmVwb3NpdG9yeSByb290IGZvciBmdWxsIGRldGFpbHMuXG4qL1xuXG5pbXBvcnQgUmVhY3QsIHsgUmVhY3ROb2RlIH0gZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgY2xhc3NOYW1lcyBmcm9tIFwiY2xhc3NuYW1lc1wiO1xuXG5pbXBvcnQgeyBfdCB9IGZyb20gXCIuLi8uLi8uLi9sYW5ndWFnZUhhbmRsZXJcIjtcbmltcG9ydCBCYXNlRGlhbG9nIGZyb20gXCIuL0Jhc2VEaWFsb2dcIjtcbmltcG9ydCBEaWFsb2dCdXR0b25zIGZyb20gXCIuLi9lbGVtZW50cy9EaWFsb2dCdXR0b25zXCI7XG5cbmludGVyZmFjZSBJUHJvcHMge1xuICAgIHRvcD86IFJlYWN0Tm9kZTtcbiAgICB0aXRsZT86IHN0cmluZztcbiAgICBkZXNjcmlwdGlvbj86IFJlYWN0Tm9kZTtcbiAgICBjbGFzc05hbWU/OiBzdHJpbmc7XG4gICAgYnV0dG9uPzogYm9vbGVhbiB8IHN0cmluZztcbiAgICBoYXNDbG9zZUJ1dHRvbj86IGJvb2xlYW47XG4gICAgZml4ZWRXaWR0aD86IGJvb2xlYW47XG4gICAgb25LZXlEb3duPyhldmVudDogS2V5Ym9hcmRFdmVudCB8IFJlYWN0LktleWJvYXJkRXZlbnQpOiB2b2lkO1xuICAgIG9uRmluaXNoZWQoKTogdm9pZDtcbn1cblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgSW5mb0RpYWxvZyBleHRlbmRzIFJlYWN0LkNvbXBvbmVudDxJUHJvcHM+IHtcbiAgICBwdWJsaWMgc3RhdGljIGRlZmF1bHRQcm9wczogUGFydGlhbDxJUHJvcHM+ID0ge1xuICAgICAgICB0aXRsZTogXCJcIixcbiAgICAgICAgZGVzY3JpcHRpb246IFwiXCIsXG4gICAgICAgIGhhc0Nsb3NlQnV0dG9uOiBmYWxzZSxcbiAgICB9O1xuXG4gICAgcHJpdmF0ZSBvbkZpbmlzaGVkID0gKCk6IHZvaWQgPT4ge1xuICAgICAgICB0aGlzLnByb3BzLm9uRmluaXNoZWQoKTtcbiAgICB9O1xuXG4gICAgcHVibGljIHJlbmRlcigpOiBSZWFjdC5SZWFjdE5vZGUge1xuICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgPEJhc2VEaWFsb2dcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJteF9JbmZvRGlhbG9nXCJcbiAgICAgICAgICAgICAgICBvbkZpbmlzaGVkPXt0aGlzLnByb3BzLm9uRmluaXNoZWR9XG4gICAgICAgICAgICAgICAgdG9wPXt0aGlzLnByb3BzLnRvcH1cbiAgICAgICAgICAgICAgICB0aXRsZT17dGhpcy5wcm9wcy50aXRsZX1cbiAgICAgICAgICAgICAgICBjb250ZW50SWQ9XCJteF9EaWFsb2dfY29udGVudFwiXG4gICAgICAgICAgICAgICAgaGFzQ2FuY2VsPXt0aGlzLnByb3BzLmhhc0Nsb3NlQnV0dG9ufVxuICAgICAgICAgICAgICAgIG9uS2V5RG93bj17dGhpcy5wcm9wcy5vbktleURvd259XG4gICAgICAgICAgICAgICAgZml4ZWRXaWR0aD17dGhpcy5wcm9wcy5maXhlZFdpZHRofVxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPXtjbGFzc05hbWVzKFwibXhfRGlhbG9nX2NvbnRlbnRcIiwgdGhpcy5wcm9wcy5jbGFzc05hbWUpfSBpZD1cIm14X0RpYWxvZ19jb250ZW50XCI+XG4gICAgICAgICAgICAgICAgICAgIHt0aGlzLnByb3BzLmRlc2NyaXB0aW9ufVxuICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgIHt0aGlzLnByb3BzLmJ1dHRvbiAhPT0gZmFsc2UgJiYgKFxuICAgICAgICAgICAgICAgICAgICA8RGlhbG9nQnV0dG9uc1xuICAgICAgICAgICAgICAgICAgICAgICAgcHJpbWFyeUJ1dHRvbj17dGhpcy5wcm9wcy5idXR0b24gfHwgX3QoXCJhY3Rpb258b2tcIil9XG4gICAgICAgICAgICAgICAgICAgICAgICBvblByaW1hcnlCdXR0b25DbGljaz17dGhpcy5vbkZpbmlzaGVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgaGFzQ2FuY2VsPXtmYWxzZX1cbiAgICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICApfVxuICAgICAgICAgICAgPC9CYXNlRGlhbG9nPlxuICAgICAgICApO1xuICAgIH1cbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFTQSxJQUFBQSxNQUFBLEdBQUFDLHNCQUFBLENBQUFDLE9BQUE7QUFDQSxJQUFBQyxXQUFBLEdBQUFGLHNCQUFBLENBQUFDLE9BQUE7QUFFQSxJQUFBRSxnQkFBQSxHQUFBRixPQUFBO0FBQ0EsSUFBQUcsV0FBQSxHQUFBSixzQkFBQSxDQUFBQyxPQUFBO0FBQ0EsSUFBQUksY0FBQSxHQUFBTCxzQkFBQSxDQUFBQyxPQUFBO0FBZEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFxQmUsTUFBTUssVUFBVSxTQUFTQyxjQUFLLENBQUNDLFNBQVMsQ0FBUztFQUFBQyxZQUFBLEdBQUFDLElBQUE7SUFBQSxTQUFBQSxJQUFBO0lBQUEsSUFBQUMsZ0JBQUEsQ0FBQUMsT0FBQSxzQkFPdkMsTUFBWTtNQUM3QixJQUFJLENBQUNDLEtBQUssQ0FBQ0MsVUFBVSxDQUFDLENBQUM7SUFDM0IsQ0FBQztFQUFBO0VBRU1DLE1BQU1BLENBQUEsRUFBb0I7SUFDN0Isb0JBQ0loQixNQUFBLENBQUFhLE9BQUEsQ0FBQUksYUFBQSxDQUFDWixXQUFBLENBQUFRLE9BQVU7TUFDUEssU0FBUyxFQUFDLGVBQWU7TUFDekJILFVBQVUsRUFBRSxJQUFJLENBQUNELEtBQUssQ0FBQ0MsVUFBVztNQUNsQ0ksR0FBRyxFQUFFLElBQUksQ0FBQ0wsS0FBSyxDQUFDSyxHQUFJO01BQ3BCQyxLQUFLLEVBQUUsSUFBSSxDQUFDTixLQUFLLENBQUNNLEtBQU07TUFDeEJDLFNBQVMsRUFBQyxtQkFBbUI7TUFDN0JDLFNBQVMsRUFBRSxJQUFJLENBQUNSLEtBQUssQ0FBQ1MsY0FBZTtNQUNyQ0MsU0FBUyxFQUFFLElBQUksQ0FBQ1YsS0FBSyxDQUFDVSxTQUFVO01BQ2hDQyxVQUFVLEVBQUUsSUFBSSxDQUFDWCxLQUFLLENBQUNXO0lBQVcsZ0JBRWxDekIsTUFBQSxDQUFBYSxPQUFBLENBQUFJLGFBQUE7TUFBS0MsU0FBUyxFQUFFLElBQUFRLG1CQUFVLEVBQUMsbUJBQW1CLEVBQUUsSUFBSSxDQUFDWixLQUFLLENBQUNJLFNBQVMsQ0FBRTtNQUFDUyxFQUFFLEVBQUM7SUFBbUIsR0FDeEYsSUFBSSxDQUFDYixLQUFLLENBQUNjLFdBQ1gsQ0FBQyxFQUNMLElBQUksQ0FBQ2QsS0FBSyxDQUFDZSxNQUFNLEtBQUssS0FBSyxpQkFDeEI3QixNQUFBLENBQUFhLE9BQUEsQ0FBQUksYUFBQSxDQUFDWCxjQUFBLENBQUFPLE9BQWE7TUFDVmlCLGFBQWEsRUFBRSxJQUFJLENBQUNoQixLQUFLLENBQUNlLE1BQU0sSUFBSSxJQUFBRSxtQkFBRSxFQUFDLFdBQVcsQ0FBRTtNQUNwREMsb0JBQW9CLEVBQUUsSUFBSSxDQUFDakIsVUFBVztNQUN0Q08sU0FBUyxFQUFFO0lBQU0sQ0FDcEIsQ0FFRyxDQUFDO0VBRXJCO0FBQ0o7QUFBQ1csT0FBQSxDQUFBcEIsT0FBQSxHQUFBTixVQUFBO0FBQUEsSUFBQUssZ0JBQUEsQ0FBQUMsT0FBQSxFQXBDb0JOLFVBQVUsa0JBQ21CO0VBQzFDYSxLQUFLLEVBQUUsRUFBRTtFQUNUUSxXQUFXLEVBQUUsRUFBRTtFQUNmTCxjQUFjLEVBQUU7QUFDcEIsQ0FBQyIsImlnbm9yZUxpc3QiOltdfQ==