matrix-react-sdk
Version:
SDK for matrix.org using React
41 lines (31 loc) • 6.14 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _languageHandler = require("../../../languageHandler");
var _replaceableComponent = require("../../../utils/replaceableComponent");
var _BaseDialog = _interopRequireDefault(require("./BaseDialog"));
var _DialogButtons = _interopRequireDefault(require("../elements/DialogButtons"));
var _dec, _class;
let SeshatResetDialog = (_dec = (0, _replaceableComponent.replaceableComponent)("views.dialogs.SeshatResetDialog"), _dec(_class = class SeshatResetDialog extends _react.default.PureComponent
/*:: <IDialogProps>*/
{
render() {
return /*#__PURE__*/_react.default.createElement(_BaseDialog.default, {
hasCancel: true,
onFinished: this.props.onFinished.bind(null, false),
title: (0, _languageHandler._t)("Reset event store?")
}, /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("p", null, (0, _languageHandler._t)("You most likely do not want to reset your event index store"), /*#__PURE__*/_react.default.createElement("br", null), (0, _languageHandler._t)("If you do, please note that none of your messages will be deleted, " + "but the search experience might be degraded for a few moments " + "whilst the index is recreated"))), /*#__PURE__*/_react.default.createElement(_DialogButtons.default, {
primaryButton: (0, _languageHandler._t)("Reset event store"),
onPrimaryButtonClick: this.props.onFinished.bind(null, true),
primaryButtonClass: "danger",
cancelButton: (0, _languageHandler._t)("Cancel"),
onCancel: this.props.onFinished.bind(null, false)
}));
}
}) || _class);
exports.default = SeshatResetDialog;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL3ZpZXdzL2RpYWxvZ3MvU2VzaGF0UmVzZXREaWFsb2cudHN4Il0sIm5hbWVzIjpbIlNlc2hhdFJlc2V0RGlhbG9nIiwiUmVhY3QiLCJQdXJlQ29tcG9uZW50IiwicmVuZGVyIiwicHJvcHMiLCJvbkZpbmlzaGVkIiwiYmluZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBZ0JBOztBQUNBOztBQUNBOztBQUVBOztBQUNBOzs7O0lBS3FCQSxpQixXQURwQixnREFBcUIsaUNBQXJCLEMsZ0JBQUQsTUFDcUJBLGlCQURyQixTQUMrQ0MsZUFBTUM7QUFEckQ7QUFDaUY7QUFDN0VDLEVBQUFBLE1BQU0sR0FBRztBQUNMLHdCQUNJLDZCQUFDLG1CQUFEO0FBQ0ksTUFBQSxTQUFTLEVBQUUsSUFEZjtBQUVJLE1BQUEsVUFBVSxFQUFFLEtBQUtDLEtBQUwsQ0FBV0MsVUFBWCxDQUFzQkMsSUFBdEIsQ0FBMkIsSUFBM0IsRUFBaUMsS0FBakMsQ0FGaEI7QUFHSSxNQUFBLEtBQUssRUFBRSx5QkFBRyxvQkFBSDtBQUhYLG9CQUlJLHVEQUNJLHdDQUNLLHlCQUFHLDZEQUFILENBREwsZUFFSSx3Q0FGSixFQUdLLHlCQUFHLHdFQUNBLGdFQURBLEdBRUEsK0JBRkgsQ0FITCxDQURKLENBSkosZUFjSSw2QkFBQyxzQkFBRDtBQUNJLE1BQUEsYUFBYSxFQUFFLHlCQUFHLG1CQUFILENBRG5CO0FBRUksTUFBQSxvQkFBb0IsRUFBRSxLQUFLRixLQUFMLENBQVdDLFVBQVgsQ0FBc0JDLElBQXRCLENBQTJCLElBQTNCLEVBQWlDLElBQWpDLENBRjFCO0FBR0ksTUFBQSxrQkFBa0IsRUFBQyxRQUh2QjtBQUlJLE1BQUEsWUFBWSxFQUFFLHlCQUFHLFFBQUgsQ0FKbEI7QUFLSSxNQUFBLFFBQVEsRUFBRSxLQUFLRixLQUFMLENBQVdDLFVBQVgsQ0FBc0JDLElBQXRCLENBQTJCLElBQTNCLEVBQWlDLEtBQWpDO0FBTGQsTUFkSixDQURKO0FBd0JIOztBQTFCNEUsQyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG5Db3B5cmlnaHQgMjAyMSBUaGUgTWF0cml4Lm9yZyBGb3VuZGF0aW9uIEMuSS5DLlxuXG5MaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xueW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG5cbiAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcblxuVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG5TZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG5saW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiovXG5cbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQge190fSBmcm9tIFwiLi4vLi4vLi4vbGFuZ3VhZ2VIYW5kbGVyXCI7XG5pbXBvcnQge3JlcGxhY2VhYmxlQ29tcG9uZW50fSBmcm9tIFwiLi4vLi4vLi4vdXRpbHMvcmVwbGFjZWFibGVDb21wb25lbnRcIjtcblxuaW1wb3J0IEJhc2VEaWFsb2cgZnJvbSBcIi4vQmFzZURpYWxvZ1wiO1xuaW1wb3J0IERpYWxvZ0J1dHRvbnMgZnJvbSBcIi4uL2VsZW1lbnRzL0RpYWxvZ0J1dHRvbnNcIjtcblxuaW1wb3J0IHtJRGlhbG9nUHJvcHN9IGZyb20gXCIuL0lEaWFsb2dQcm9wc1wiO1xuXG5AcmVwbGFjZWFibGVDb21wb25lbnQoXCJ2aWV3cy5kaWFsb2dzLlNlc2hhdFJlc2V0RGlhbG9nXCIpXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBTZXNoYXRSZXNldERpYWxvZyBleHRlbmRzIFJlYWN0LlB1cmVDb21wb25lbnQ8SURpYWxvZ1Byb3BzPiB7XG4gICAgcmVuZGVyKCkge1xuICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgPEJhc2VEaWFsb2dcbiAgICAgICAgICAgICAgICBoYXNDYW5jZWw9e3RydWV9XG4gICAgICAgICAgICAgICAgb25GaW5pc2hlZD17dGhpcy5wcm9wcy5vbkZpbmlzaGVkLmJpbmQobnVsbCwgZmFsc2UpfVxuICAgICAgICAgICAgICAgIHRpdGxlPXtfdChcIlJlc2V0IGV2ZW50IHN0b3JlP1wiKX0+XG4gICAgICAgICAgICAgICAgPGRpdj5cbiAgICAgICAgICAgICAgICAgICAgPHA+XG4gICAgICAgICAgICAgICAgICAgICAgICB7X3QoXCJZb3UgbW9zdCBsaWtlbHkgZG8gbm90IHdhbnQgdG8gcmVzZXQgeW91ciBldmVudCBpbmRleCBzdG9yZVwiKX1cbiAgICAgICAgICAgICAgICAgICAgICAgIDxiciAvPlxuICAgICAgICAgICAgICAgICAgICAgICAge190KFwiSWYgeW91IGRvLCBwbGVhc2Ugbm90ZSB0aGF0IG5vbmUgb2YgeW91ciBtZXNzYWdlcyB3aWxsIGJlIGRlbGV0ZWQsIFwiICtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImJ1dCB0aGUgc2VhcmNoIGV4cGVyaWVuY2UgbWlnaHQgYmUgZGVncmFkZWQgZm9yIGEgZmV3IG1vbWVudHMgXCIgK1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwid2hpbHN0IHRoZSBpbmRleCBpcyByZWNyZWF0ZWRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICA8RGlhbG9nQnV0dG9uc1xuICAgICAgICAgICAgICAgICAgICBwcmltYXJ5QnV0dG9uPXtfdChcIlJlc2V0IGV2ZW50IHN0b3JlXCIpfVxuICAgICAgICAgICAgICAgICAgICBvblByaW1hcnlCdXR0b25DbGljaz17dGhpcy5wcm9wcy5vbkZpbmlzaGVkLmJpbmQobnVsbCwgdHJ1ZSl9XG4gICAgICAgICAgICAgICAgICAgIHByaW1hcnlCdXR0b25DbGFzcz1cImRhbmdlclwiXG4gICAgICAgICAgICAgICAgICAgIGNhbmNlbEJ1dHRvbj17X3QoXCJDYW5jZWxcIil9XG4gICAgICAgICAgICAgICAgICAgIG9uQ2FuY2VsPXt0aGlzLnByb3BzLm9uRmluaXNoZWQuYmluZChudWxsLCBmYWxzZSl9XG4gICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgIDwvQmFzZURpYWxvZz5cbiAgICAgICAgKTtcbiAgICB9XG59XG4iXX0=