UNPKG

matrix-react-sdk

Version:
69 lines (66 loc) 13.5 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _search = _interopRequireDefault(require("@vector-im/compound-design-tokens/assets/web/icons/search")); var _close = _interopRequireDefault(require("@vector-im/compound-design-tokens/assets/web/icons/close")); var _compoundWeb = require("@vector-im/compound-web"); var _languageHandler = require("../../../languageHandler"); var _PosthogTrackers = require("../../../PosthogTrackers"); var _SearchWarning = _interopRequireWildcard(require("../elements/SearchWarning")); var _Searching = require("../../../Searching"); var _InlineSpinner = _interopRequireDefault(require("../elements/InlineSpinner")); function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); } function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; } /* Copyright 2024 New Vector Ltd. Copyright 2024 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 RoomSearchAuxPanel = ({ searchInfo, isRoomEncrypted, onSearchScopeChange, onCancelClick }) => { const scope = searchInfo?.scope ?? _Searching.SearchScope.Room; return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_PosthogTrackers.PosthogScreenTracker, { screenName: "RoomSearch" }), /*#__PURE__*/_react.default.createElement("div", { className: "mx_RoomSearchAuxPanel" }, /*#__PURE__*/_react.default.createElement("div", { className: "mx_RoomSearchAuxPanel_summary" }, /*#__PURE__*/_react.default.createElement(_search.default, { width: "24px", height: "24px" }), /*#__PURE__*/_react.default.createElement("div", { className: "mx_RoomSearchAuxPanel_summary_text" }, searchInfo?.count !== undefined ? (0, _languageHandler._t)("room|search|summary", { count: searchInfo.count }, { query: () => /*#__PURE__*/_react.default.createElement("strong", null, searchInfo.term) }) : /*#__PURE__*/_react.default.createElement(_InlineSpinner.default, null), /*#__PURE__*/_react.default.createElement(_SearchWarning.default, { kind: _SearchWarning.WarningKind.Search, isRoomEncrypted: isRoomEncrypted, showLogo: false }))), /*#__PURE__*/_react.default.createElement("div", { className: "mx_RoomSearchAuxPanel_buttons" }, /*#__PURE__*/_react.default.createElement(_compoundWeb.Link, { onClick: () => onSearchScopeChange(scope === _Searching.SearchScope.Room ? _Searching.SearchScope.All : _Searching.SearchScope.Room), kind: "primary" }, scope === _Searching.SearchScope.All ? (0, _languageHandler._t)("room|search|this_room_button") : (0, _languageHandler._t)("room|search|all_rooms_button")), /*#__PURE__*/_react.default.createElement(_compoundWeb.IconButton, { onClick: onCancelClick, destructive: true, tooltip: (0, _languageHandler._t)("action|cancel"), "aria-label": (0, _languageHandler._t)("action|cancel") }, /*#__PURE__*/_react.default.createElement(_close.default, { width: "20px", height: "20px" }))))); }; var _default = exports.default = RoomSearchAuxPanel; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl9zZWFyY2giLCJfY2xvc2UiLCJfY29tcG91bmRXZWIiLCJfbGFuZ3VhZ2VIYW5kbGVyIiwiX1Bvc3Rob2dUcmFja2VycyIsIl9TZWFyY2hXYXJuaW5nIiwiX2ludGVyb3BSZXF1aXJlV2lsZGNhcmQiLCJfU2VhcmNoaW5nIiwiX0lubGluZVNwaW5uZXIiLCJfZ2V0UmVxdWlyZVdpbGRjYXJkQ2FjaGUiLCJlIiwiV2Vha01hcCIsInIiLCJ0IiwiX19lc01vZHVsZSIsImRlZmF1bHQiLCJoYXMiLCJnZXQiLCJuIiwiX19wcm90b19fIiwiYSIsIk9iamVjdCIsImRlZmluZVByb3BlcnR5IiwiZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yIiwidSIsImhhc093blByb3BlcnR5IiwiY2FsbCIsImkiLCJzZXQiLCJSb29tU2VhcmNoQXV4UGFuZWwiLCJzZWFyY2hJbmZvIiwiaXNSb29tRW5jcnlwdGVkIiwib25TZWFyY2hTY29wZUNoYW5nZSIsIm9uQ2FuY2VsQ2xpY2siLCJzY29wZSIsIlNlYXJjaFNjb3BlIiwiUm9vbSIsImNyZWF0ZUVsZW1lbnQiLCJGcmFnbWVudCIsIlBvc3Rob2dTY3JlZW5UcmFja2VyIiwic2NyZWVuTmFtZSIsImNsYXNzTmFtZSIsIndpZHRoIiwiaGVpZ2h0IiwiY291bnQiLCJ1bmRlZmluZWQiLCJfdCIsInF1ZXJ5IiwidGVybSIsImtpbmQiLCJXYXJuaW5nS2luZCIsIlNlYXJjaCIsInNob3dMb2dvIiwiTGluayIsIm9uQ2xpY2siLCJBbGwiLCJJY29uQnV0dG9uIiwiZGVzdHJ1Y3RpdmUiLCJ0b29sdGlwIiwiX2RlZmF1bHQiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvdmlld3Mvcm9vbXMvUm9vbVNlYXJjaEF1eFBhbmVsLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuQ29weXJpZ2h0IDIwMjQgTmV3IFZlY3RvciBMdGQuXG5Db3B5cmlnaHQgMjAyNCBUaGUgTWF0cml4Lm9yZyBGb3VuZGF0aW9uIEMuSS5DLlxuXG5TUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQUdQTC0zLjAtb25seSBPUiBHUEwtMy4wLW9ubHlcblBsZWFzZSBzZWUgTElDRU5TRSBmaWxlcyBpbiB0aGUgcmVwb3NpdG9yeSByb290IGZvciBmdWxsIGRldGFpbHMuXG4qL1xuXG5pbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgU2VhcmNoSWNvbiBmcm9tIFwiQHZlY3Rvci1pbS9jb21wb3VuZC1kZXNpZ24tdG9rZW5zL2Fzc2V0cy93ZWIvaWNvbnMvc2VhcmNoXCI7XG5pbXBvcnQgQ2xvc2VJY29uIGZyb20gXCJAdmVjdG9yLWltL2NvbXBvdW5kLWRlc2lnbi10b2tlbnMvYXNzZXRzL3dlYi9pY29ucy9jbG9zZVwiO1xuaW1wb3J0IHsgSWNvbkJ1dHRvbiwgTGluayB9IGZyb20gXCJAdmVjdG9yLWltL2NvbXBvdW5kLXdlYlwiO1xuXG5pbXBvcnQgeyBfdCB9IGZyb20gXCIuLi8uLi8uLi9sYW5ndWFnZUhhbmRsZXJcIjtcbmltcG9ydCB7IFBvc3Rob2dTY3JlZW5UcmFja2VyIH0gZnJvbSBcIi4uLy4uLy4uL1Bvc3Rob2dUcmFja2Vyc1wiO1xuaW1wb3J0IFNlYXJjaFdhcm5pbmcsIHsgV2FybmluZ0tpbmQgfSBmcm9tIFwiLi4vZWxlbWVudHMvU2VhcmNoV2FybmluZ1wiO1xuaW1wb3J0IHsgU2VhcmNoSW5mbywgU2VhcmNoU2NvcGUgfSBmcm9tIFwiLi4vLi4vLi4vU2VhcmNoaW5nXCI7XG5pbXBvcnQgSW5saW5lU3Bpbm5lciBmcm9tIFwiLi4vZWxlbWVudHMvSW5saW5lU3Bpbm5lclwiO1xuXG5pbnRlcmZhY2UgUHJvcHMge1xuICAgIHNlYXJjaEluZm8/OiBTZWFyY2hJbmZvO1xuICAgIGlzUm9vbUVuY3J5cHRlZDogYm9vbGVhbjtcbiAgICBvblNlYXJjaFNjb3BlQ2hhbmdlKHNjb3BlOiBTZWFyY2hTY29wZSk6IHZvaWQ7XG4gICAgb25DYW5jZWxDbGljaygpOiB2b2lkO1xufVxuXG5jb25zdCBSb29tU2VhcmNoQXV4UGFuZWw6IFJlYWN0LkZDPFByb3BzPiA9ICh7IHNlYXJjaEluZm8sIGlzUm9vbUVuY3J5cHRlZCwgb25TZWFyY2hTY29wZUNoYW5nZSwgb25DYW5jZWxDbGljayB9KSA9PiB7XG4gICAgY29uc3Qgc2NvcGUgPSBzZWFyY2hJbmZvPy5zY29wZSA/PyBTZWFyY2hTY29wZS5Sb29tO1xuXG4gICAgcmV0dXJuIChcbiAgICAgICAgPD5cbiAgICAgICAgICAgIDxQb3N0aG9nU2NyZWVuVHJhY2tlciBzY3JlZW5OYW1lPVwiUm9vbVNlYXJjaFwiIC8+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm14X1Jvb21TZWFyY2hBdXhQYW5lbFwiPlxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibXhfUm9vbVNlYXJjaEF1eFBhbmVsX3N1bW1hcnlcIj5cbiAgICAgICAgICAgICAgICAgICAgPFNlYXJjaEljb24gd2lkdGg9XCIyNHB4XCIgaGVpZ2h0PVwiMjRweFwiIC8+XG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibXhfUm9vbVNlYXJjaEF1eFBhbmVsX3N1bW1hcnlfdGV4dFwiPlxuICAgICAgICAgICAgICAgICAgICAgICAge3NlYXJjaEluZm8/LmNvdW50ICE9PSB1bmRlZmluZWQgPyAoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3QoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwicm9vbXxzZWFyY2h8c3VtbWFyeVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IGNvdW50OiBzZWFyY2hJbmZvLmNvdW50IH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgcXVlcnk6ICgpID0+IDxzdHJvbmc+e3NlYXJjaEluZm8udGVybX08L3N0cm9uZz4gfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICApIDogKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxJbmxpbmVTcGlubmVyIC8+XG4gICAgICAgICAgICAgICAgICAgICAgICApfVxuICAgICAgICAgICAgICAgICAgICAgICAgPFNlYXJjaFdhcm5pbmcga2luZD17V2FybmluZ0tpbmQuU2VhcmNofSBpc1Jvb21FbmNyeXB0ZWQ9e2lzUm9vbUVuY3J5cHRlZH0gc2hvd0xvZ289e2ZhbHNlfSAvPlxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm14X1Jvb21TZWFyY2hBdXhQYW5lbF9idXR0b25zXCI+XG4gICAgICAgICAgICAgICAgICAgIDxMaW5rXG4gICAgICAgICAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uU2VhcmNoU2NvcGVDaGFuZ2Uoc2NvcGUgPT09IFNlYXJjaFNjb3BlLlJvb20gPyBTZWFyY2hTY29wZS5BbGwgOiBTZWFyY2hTY29wZS5Sb29tKVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAga2luZD1cInByaW1hcnlcIlxuICAgICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgICAgICB7c2NvcGUgPT09IFNlYXJjaFNjb3BlLkFsbFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gX3QoXCJyb29tfHNlYXJjaHx0aGlzX3Jvb21fYnV0dG9uXCIpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBfdChcInJvb218c2VhcmNofGFsbF9yb29tc19idXR0b25cIil9XG4gICAgICAgICAgICAgICAgICAgIDwvTGluaz5cbiAgICAgICAgICAgICAgICAgICAgPEljb25CdXR0b25cbiAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2xpY2s9e29uQ2FuY2VsQ2xpY2t9XG4gICAgICAgICAgICAgICAgICAgICAgICBkZXN0cnVjdGl2ZVxuICAgICAgICAgICAgICAgICAgICAgICAgdG9vbHRpcD17X3QoXCJhY3Rpb258Y2FuY2VsXCIpfVxuICAgICAgICAgICAgICAgICAgICAgICAgYXJpYS1sYWJlbD17X3QoXCJhY3Rpb258Y2FuY2VsXCIpfVxuICAgICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgICAgICA8Q2xvc2VJY29uIHdpZHRoPVwiMjBweFwiIGhlaWdodD1cIjIwcHhcIiAvPlxuICAgICAgICAgICAgICAgICAgICA8L0ljb25CdXR0b24+XG4gICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC8+XG4gICAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFJvb21TZWFyY2hBdXhQYW5lbDtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQVFBLElBQUFBLE1BQUEsR0FBQUMsc0JBQUEsQ0FBQUMsT0FBQTtBQUNBLElBQUFDLE9BQUEsR0FBQUYsc0JBQUEsQ0FBQUMsT0FBQTtBQUNBLElBQUFFLE1BQUEsR0FBQUgsc0JBQUEsQ0FBQUMsT0FBQTtBQUNBLElBQUFHLFlBQUEsR0FBQUgsT0FBQTtBQUVBLElBQUFJLGdCQUFBLEdBQUFKLE9BQUE7QUFDQSxJQUFBSyxnQkFBQSxHQUFBTCxPQUFBO0FBQ0EsSUFBQU0sY0FBQSxHQUFBQyx1QkFBQSxDQUFBUCxPQUFBO0FBQ0EsSUFBQVEsVUFBQSxHQUFBUixPQUFBO0FBQ0EsSUFBQVMsY0FBQSxHQUFBVixzQkFBQSxDQUFBQyxPQUFBO0FBQXNELFNBQUFVLHlCQUFBQyxDQUFBLDZCQUFBQyxPQUFBLG1CQUFBQyxDQUFBLE9BQUFELE9BQUEsSUFBQUUsQ0FBQSxPQUFBRixPQUFBLFlBQUFGLHdCQUFBLFlBQUFBLENBQUFDLENBQUEsV0FBQUEsQ0FBQSxHQUFBRyxDQUFBLEdBQUFELENBQUEsS0FBQUYsQ0FBQTtBQUFB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