matrix-react-sdk
Version:
SDK for matrix.org using React
38 lines (35 loc) • 4.38 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.DeveloperToolsOption = void 0;
var _react = _interopRequireDefault(require("react"));
var _Modal = _interopRequireDefault(require("../../../Modal"));
var _DevtoolsDialog = _interopRequireDefault(require("../dialogs/DevtoolsDialog"));
var _IconizedContextMenu = require("./IconizedContextMenu");
var _languageHandler = require("../../../languageHandler");
/*
Copyright 2024 New Vector Ltd.
Copyright 2023 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.
*/
const DeveloperToolsOption = ({
onFinished,
roomId
}) => {
return /*#__PURE__*/_react.default.createElement(_IconizedContextMenu.IconizedContextMenuOption, {
onClick: () => {
_Modal.default.createDialog(_DevtoolsDialog.default, {
onFinished: () => {},
roomId: roomId
}, "mx_DevtoolsDialog_wrapper");
onFinished();
},
label: (0, _languageHandler._t)("devtools|title"),
iconClassName: "mx_IconizedContextMenu_developerTools"
});
};
exports.DeveloperToolsOption = DeveloperToolsOption;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl9Nb2RhbCIsIl9EZXZ0b29sc0RpYWxvZyIsIl9JY29uaXplZENvbnRleHRNZW51IiwiX2xhbmd1YWdlSGFuZGxlciIsIkRldmVsb3BlclRvb2xzT3B0aW9uIiwib25GaW5pc2hlZCIsInJvb21JZCIsImRlZmF1bHQiLCJjcmVhdGVFbGVtZW50IiwiSWNvbml6ZWRDb250ZXh0TWVudU9wdGlvbiIsIm9uQ2xpY2siLCJNb2RhbCIsImNyZWF0ZURpYWxvZyIsIkRldnRvb2xzRGlhbG9nIiwibGFiZWwiLCJfdCIsImljb25DbGFzc05hbWUiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvdmlld3MvY29udGV4dF9tZW51cy9EZXZlbG9wZXJUb29sc09wdGlvbi50c3giXSwic291cmNlc0NvbnRlbnQiOlsiLypcbkNvcHlyaWdodCAyMDI0IE5ldyBWZWN0b3IgTHRkLlxuQ29weXJpZ2h0IDIwMjMgVGhlIE1hdHJpeC5vcmcgRm91bmRhdGlvbiBDLkkuQy5cblxuU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFHUEwtMy4wLW9ubHkgT1IgR1BMLTMuMC1vbmx5XG5QbGVhc2Ugc2VlIExJQ0VOU0UgZmlsZXMgaW4gdGhlIHJlcG9zaXRvcnkgcm9vdCBmb3IgZnVsbCBkZXRhaWxzLlxuKi9cblxuaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuXG5pbXBvcnQgTW9kYWwgZnJvbSBcIi4uLy4uLy4uL01vZGFsXCI7XG5pbXBvcnQgRGV2dG9vbHNEaWFsb2cgZnJvbSBcIi4uL2RpYWxvZ3MvRGV2dG9vbHNEaWFsb2dcIjtcbmltcG9ydCB7IEljb25pemVkQ29udGV4dE1lbnVPcHRpb24gfSBmcm9tIFwiLi9JY29uaXplZENvbnRleHRNZW51XCI7XG5pbXBvcnQgeyBfdCB9IGZyb20gXCIuLi8uLi8uLi9sYW5ndWFnZUhhbmRsZXJcIjtcblxuaW50ZXJmYWNlIFByb3BzIHtcbiAgICBvbkZpbmlzaGVkOiAoKSA9PiB2b2lkO1xuICAgIHJvb21JZDogc3RyaW5nO1xufVxuXG5leHBvcnQgY29uc3QgRGV2ZWxvcGVyVG9vbHNPcHRpb246IFJlYWN0LkZDPFByb3BzPiA9ICh7IG9uRmluaXNoZWQsIHJvb21JZCB9KSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPEljb25pemVkQ29udGV4dE1lbnVPcHRpb25cbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBNb2RhbC5jcmVhdGVEaWFsb2coXG4gICAgICAgICAgICAgICAgICAgIERldnRvb2xzRGlhbG9nLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvbkZpbmlzaGVkOiAoKSA9PiB7fSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHJvb21JZDogcm9vbUlkLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBcIm14X0RldnRvb2xzRGlhbG9nX3dyYXBwZXJcIixcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgIG9uRmluaXNoZWQoKTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICBsYWJlbD17X3QoXCJkZXZ0b29sc3x0aXRsZVwiKX1cbiAgICAgICAgICAgIGljb25DbGFzc05hbWU9XCJteF9JY29uaXplZENvbnRleHRNZW51X2RldmVsb3BlclRvb2xzXCJcbiAgICAgICAgLz5cbiAgICApO1xufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQVFBLElBQUFBLE1BQUEsR0FBQUMsc0JBQUEsQ0FBQUMsT0FBQTtBQUVBLElBQUFDLE1BQUEsR0FBQUYsc0JBQUEsQ0FBQUMsT0FBQTtBQUNBLElBQUFFLGVBQUEsR0FBQUgsc0JBQUEsQ0FBQUMsT0FBQTtBQUNBLElBQUFHLG9CQUFBLEdBQUFILE9BQUE7QUFDQSxJQUFBSSxnQkFBQSxHQUFBSixPQUFBO0FBYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBY08sTUFBTUssb0JBQXFDLEdBQUdBLENBQUM7RUFBRUMsVUFBVTtFQUFFQztBQUFPLENBQUMsS0FBSztFQUM3RSxvQkFDSVQsTUFBQSxDQUFBVSxPQUFBLENBQUFDLGFBQUEsQ0FBQ04sb0JBQUEsQ0FBQU8seUJBQXlCO0lBQ3RCQyxPQUFPLEVBQUVBLENBQUEsS0FBTTtNQUNYQyxjQUFLLENBQUNDLFlBQVksQ0FDZEMsdUJBQWMsRUFDZDtRQUNJUixVQUFVLEVBQUVBLENBQUEsS0FBTSxDQUFDLENBQUM7UUFDcEJDLE1BQU0sRUFBRUE7TUFDWixDQUFDLEVBQ0QsMkJBQ0osQ0FBQztNQUNERCxVQUFVLENBQUMsQ0FBQztJQUNoQixDQUFFO0lBQ0ZTLEtBQUssRUFBRSxJQUFBQyxtQkFBRSxFQUFDLGdCQUFnQixDQUFFO0lBQzVCQyxhQUFhLEVBQUM7RUFBdUMsQ0FDeEQsQ0FBQztBQUVWLENBQUM7QUFBQ0MsT0FBQSxDQUFBYixvQkFBQSxHQUFBQSxvQkFBQSIsImlnbm9yZUxpc3QiOltdfQ==