matrix-react-sdk
Version:
SDK for matrix.org using React
55 lines (52 loc) • 10.8 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireWildcard(require("react"));
var _languageHandler = require("../../../languageHandler");
var _BaseDialog = _interopRequireDefault(require("./BaseDialog"));
var _AccessibleButton = _interopRequireDefault(require("../elements/AccessibleButton"));
var _MatrixClientContext = _interopRequireDefault(require("../../../contexts/MatrixClientContext"));
var _AddExistingToSpaceDialog = require("./AddExistingToSpaceDialog");
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 2021 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 AddExistingSubspaceDialog = ({
space,
onCreateSubspaceClick,
onFinished
}) => {
const [selectedSpace, setSelectedSpace] = (0, _react.useState)(space);
return /*#__PURE__*/_react.default.createElement(_BaseDialog.default, {
title: /*#__PURE__*/_react.default.createElement(_AddExistingToSpaceDialog.SubspaceSelector, {
title: (0, _languageHandler._t)("space|add_existing_subspace|space_dropdown_title"),
space: space,
value: selectedSpace,
onChange: setSelectedSpace
}),
className: "mx_AddExistingToSpaceDialog",
contentId: "mx_AddExistingToSpace",
onFinished: onFinished,
fixedWidth: false
}, /*#__PURE__*/_react.default.createElement(_MatrixClientContext.default.Provider, {
value: space.client
}, /*#__PURE__*/_react.default.createElement(_AddExistingToSpaceDialog.AddExistingToSpace, {
space: space,
onFinished: onFinished,
footerPrompt: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", null, (0, _languageHandler._t)("space|add_existing_subspace|create_prompt")), /*#__PURE__*/_react.default.createElement(_AccessibleButton.default, {
onClick: onCreateSubspaceClick,
kind: "link"
}, (0, _languageHandler._t)("space|add_existing_subspace|create_button"))),
filterPlaceholder: (0, _languageHandler._t)("space|add_existing_subspace|filter_placeholder"),
spacesRenderer: _AddExistingToSpaceDialog.defaultSpacesRenderer
})));
};
var _default = exports.default = AddExistingSubspaceDialog;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZCIsInJlcXVpcmUiLCJfbGFuZ3VhZ2VIYW5kbGVyIiwiX0Jhc2VEaWFsb2ciLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwiX0FjY2Vzc2libGVCdXR0b24iLCJfTWF0cml4Q2xpZW50Q29udGV4dCIsIl9BZGRFeGlzdGluZ1RvU3BhY2VEaWFsb2ciLCJfZ2V0UmVxdWlyZVdpbGRjYXJkQ2FjaGUiLCJlIiwiV2Vha01hcCIsInIiLCJ0IiwiX19lc01vZHVsZSIsImRlZmF1bHQiLCJoYXMiLCJnZXQiLCJuIiwiX19wcm90b19fIiwiYSIsIk9iamVjdCIsImRlZmluZVByb3BlcnR5IiwiZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yIiwidSIsImhhc093blByb3BlcnR5IiwiY2FsbCIsImkiLCJzZXQiLCJBZGRFeGlzdGluZ1N1YnNwYWNlRGlhbG9nIiwic3BhY2UiLCJvbkNyZWF0ZVN1YnNwYWNlQ2xpY2siLCJvbkZpbmlzaGVkIiwic2VsZWN0ZWRTcGFjZSIsInNldFNlbGVjdGVkU3BhY2UiLCJ1c2VTdGF0ZSIsImNyZWF0ZUVsZW1lbnQiLCJ0aXRsZSIsIlN1YnNwYWNlU2VsZWN0b3IiLCJfdCIsInZhbHVlIiwib25DaGFuZ2UiLCJjbGFzc05hbWUiLCJjb250ZW50SWQiLCJmaXhlZFdpZHRoIiwiUHJvdmlkZXIiLCJjbGllbnQiLCJBZGRFeGlzdGluZ1RvU3BhY2UiLCJmb290ZXJQcm9tcHQiLCJGcmFnbWVudCIsIm9uQ2xpY2siLCJraW5kIiwiZmlsdGVyUGxhY2Vob2xkZXIiLCJzcGFjZXNSZW5kZXJlciIsImRlZmF1bHRTcGFjZXNSZW5kZXJlciIsIl9kZWZhdWx0IiwiZXhwb3J0cyJdLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL3ZpZXdzL2RpYWxvZ3MvQWRkRXhpc3RpbmdTdWJzcGFjZURpYWxvZy50c3giXSwic291cmNlc0NvbnRlbnQiOlsiLypcbkNvcHlyaWdodCAyMDI0IE5ldyBWZWN0b3IgTHRkLlxuQ29weXJpZ2h0IDIwMjEgVGhlIE1hdHJpeC5vcmcgRm91bmRhdGlvbiBDLkkuQy5cblxuU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFHUEwtMy4wLW9ubHkgT1IgR1BMLTMuMC1vbmx5XG5QbGVhc2Ugc2VlIExJQ0VOU0UgZmlsZXMgaW4gdGhlIHJlcG9zaXRvcnkgcm9vdCBmb3IgZnVsbCBkZXRhaWxzLlxuKi9cblxuaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlIH0gZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgeyBSb29tIH0gZnJvbSBcIm1hdHJpeC1qcy1zZGsvc3JjL21hdHJpeFwiO1xuXG5pbXBvcnQgeyBfdCB9IGZyb20gXCIuLi8uLi8uLi9sYW5ndWFnZUhhbmRsZXJcIjtcbmltcG9ydCBCYXNlRGlhbG9nIGZyb20gXCIuL0Jhc2VEaWFsb2dcIjtcbmltcG9ydCBBY2Nlc3NpYmxlQnV0dG9uIGZyb20gXCIuLi9lbGVtZW50cy9BY2Nlc3NpYmxlQnV0dG9uXCI7XG5pbXBvcnQgTWF0cml4Q2xpZW50Q29udGV4dCBmcm9tIFwiLi4vLi4vLi4vY29udGV4dHMvTWF0cml4Q2xpZW50Q29udGV4dFwiO1xuaW1wb3J0IHsgQWRkRXhpc3RpbmdUb1NwYWNlLCBkZWZhdWx0U3BhY2VzUmVuZGVyZXIsIFN1YnNwYWNlU2VsZWN0b3IgfSBmcm9tIFwiLi9BZGRFeGlzdGluZ1RvU3BhY2VEaWFsb2dcIjtcblxuaW50ZXJmYWNlIElQcm9wcyB7XG4gICAgc3BhY2U6IFJvb207XG4gICAgb25DcmVhdGVTdWJzcGFjZUNsaWNrKCk6IHZvaWQ7XG4gICAgb25GaW5pc2hlZChhZGRlZD86IGJvb2xlYW4pOiB2b2lkO1xufVxuXG5jb25zdCBBZGRFeGlzdGluZ1N1YnNwYWNlRGlhbG9nOiBSZWFjdC5GQzxJUHJvcHM+ID0gKHsgc3BhY2UsIG9uQ3JlYXRlU3Vic3BhY2VDbGljaywgb25GaW5pc2hlZCB9KSA9PiB7XG4gICAgY29uc3QgW3NlbGVjdGVkU3BhY2UsIHNldFNlbGVjdGVkU3BhY2VdID0gdXNlU3RhdGUoc3BhY2UpO1xuXG4gICAgcmV0dXJuIChcbiAgICAgICAgPEJhc2VEaWFsb2dcbiAgICAgICAgICAgIHRpdGxlPXtcbiAgICAgICAgICAgICAgICA8U3Vic3BhY2VTZWxlY3RvclxuICAgICAgICAgICAgICAgICAgICB0aXRsZT17X3QoXCJzcGFjZXxhZGRfZXhpc3Rpbmdfc3Vic3BhY2V8c3BhY2VfZHJvcGRvd25fdGl0bGVcIil9XG4gICAgICAgICAgICAgICAgICAgIHNwYWNlPXtzcGFjZX1cbiAgICAgICAgICAgICAgICAgICAgdmFsdWU9e3NlbGVjdGVkU3BhY2V9XG4gICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXtzZXRTZWxlY3RlZFNwYWNlfVxuICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjbGFzc05hbWU9XCJteF9BZGRFeGlzdGluZ1RvU3BhY2VEaWFsb2dcIlxuICAgICAgICAgICAgY29udGVudElkPVwibXhfQWRkRXhpc3RpbmdUb1NwYWNlXCJcbiAgICAgICAgICAgIG9uRmluaXNoZWQ9e29uRmluaXNoZWR9XG4gICAgICAgICAgICBmaXhlZFdpZHRoPXtmYWxzZX1cbiAgICAgICAgPlxuICAgICAgICAgICAgPE1hdHJpeENsaWVudENvbnRleHQuUHJvdmlkZXIgdmFsdWU9e3NwYWNlLmNsaWVudH0+XG4gICAgICAgICAgICAgICAgPEFkZEV4aXN0aW5nVG9TcGFjZVxuICAgICAgICAgICAgICAgICAgICBzcGFjZT17c3BhY2V9XG4gICAgICAgICAgICAgICAgICAgIG9uRmluaXNoZWQ9e29uRmluaXNoZWR9XG4gICAgICAgICAgICAgICAgICAgIGZvb3RlclByb21wdD17XG4gICAgICAgICAgICAgICAgICAgICAgICA8PlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+e190KFwic3BhY2V8YWRkX2V4aXN0aW5nX3N1YnNwYWNlfGNyZWF0ZV9wcm9tcHRcIil9PC9kaXY+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPEFjY2Vzc2libGVCdXR0b24gb25DbGljaz17b25DcmVhdGVTdWJzcGFjZUNsaWNrfSBraW5kPVwibGlua1wiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7X3QoXCJzcGFjZXxhZGRfZXhpc3Rpbmdfc3Vic3BhY2V8Y3JlYXRlX2J1dHRvblwiKX1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L0FjY2Vzc2libGVCdXR0b24+XG4gICAgICAgICAgICAgICAgICAgICAgICA8Lz5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXJQbGFjZWhvbGRlcj17X3QoXCJzcGFjZXxhZGRfZXhpc3Rpbmdfc3Vic3BhY2V8ZmlsdGVyX3BsYWNlaG9sZGVyXCIpfVxuICAgICAgICAgICAgICAgICAgICBzcGFjZXNSZW5kZXJlcj17ZGVmYXVsdFNwYWNlc1JlbmRlcmVyfVxuICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L01hdHJpeENsaWVudENvbnRleHQuUHJvdmlkZXI+XG4gICAgICAgIDwvQmFzZURpYWxvZz5cbiAgICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgQWRkRXhpc3RpbmdTdWJzcGFjZURpYWxvZztcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQVFBLElBQUFBLE1BQUEsR0FBQUMsdUJBQUEsQ0FBQUMsT0FBQTtBQUdBLElBQUFDLGdCQUFBLEdBQUFELE9BQUE7QUFDQSxJQUFBRSxXQUFBLEdBQUFDLHNCQUFBLENBQUFILE9BQUE7QUFDQSxJQUFBSSxpQkFBQSxHQUFBRCxzQkFBQSxDQUFBSCxPQUFBO0FBQ0EsSUFBQUssb0JBQUEsR0FBQUYsc0JBQUEsQ0FBQUgsT0FBQTtBQUNBLElBQUFNLHlCQUFBLEdBQUFOLE9BQUE7QUFBeUcsU0FBQU8seUJBQUFDLENBQUEsNkJBQUFDLE9BQUEsbUJBQUFDLENBQUEsT0FBQUQsT0FBQSxJQUFBRSxDQUFBLE9BQUFGLE9BQUEsWUFBQUYsd0JBQUEsWUFBQUEsQ0FBQUMsQ0FBQSxXQUFBQSxDQUFBLEdBQUFHLENBQUEsR0FBQUQsQ0FBQSxLQUFBRixDQUFBO0FBQUEsU0FBQVQsd0JBQUFTLENBQUEsRUFBQUUsQ0FBQSxTQUFBQSxDQUFBLElBQUFGLENBQUEsSUFBQUEsQ0FBQSxDQUFBSSxVQUFBLFNBQUFKLENBQUEsZUFBQUEsQ0FBQSx1QkFBQUEsQ0FBQSx5QkFBQUEsQ0FBQSxXQUFBSyxPQUFBLEVBQUFMLENBQUEsUUFBQUcsQ0FBQSxHQUFBSix3QkFBQSxDQUFBRyxDQUFBLE9BQUFDLENBQUEsSUFBQUEsQ0FBQSxDQUFBRyxHQUFBLENBQUFOLENBQUEsVUFBQUcsQ0FBQSxDQUFBSSxHQUFBLENBQUFQLENBQUEsT0FBQVEsQ0FBQSxLQUFBQyxTQUFBLFVBQUFDLENBQUEsR0FBQUMsTUFBQSxDQUFBQyxjQUFBLElBQUFELE1BQUEsQ0FBQUUsd0JBQUEsV0FBQUMsQ0FBQSxJQUFBZCxDQUFBLG9CQUFBYyxDQUFBLE9BQUFDLGNBQUEsQ0FBQUMsSUFBQSxDQUFBaEIsQ0FBQSxFQUFBYyxDQUFBLFNBQUFHLENBQUEsR0FBQVAsQ0FBQSxHQUFBQyxNQUFBLENBQUFFLHdCQUFBLENBQUFiLENBQUEsRUFBQWMsQ0FBQSxVQUFBRyxDQUFBLEtBQUFBLENBQUEsQ0FBQVYsR0FBQSxJQUFBVSxDQUFBLENBQUFDLEdBQUEsSUFBQVAsTUFBQSxDQUFBQyxjQUFBLENBQUFKLENBQUEsRUFBQU0sQ0FBQSxFQUFBRyxDQUFBLElBQUFULENBQUEsQ0FBQU0sQ0FBQSxJQUFBZCxDQUFBLENBQUFjLENBQUEsWUFBQU4sQ0FBQSxDQUFBSCxPQUFBLEdBQUFMLENBQUEsRUFBQUcsQ0FBQSxJQUFBQSxDQUFBLENBQUFlLEdBQUEsQ0FBQWxCLENBQUEsRUFBQVEsQ0FBQSxHQUFBQSxDQUFBO0FBZnpHO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQWlCQSxNQUFNVyx5QkFBMkMsR0FBR0EsQ0FBQztFQUFFQyxLQUFLO0VBQUVDLHFCQUFxQjtFQUFFQztBQUFXLENBQUMsS0FBSztFQUNsRyxNQUFNLENBQUNDLGFBQWEsRUFBRUMsZ0JBQWdCLENBQUMsR0FBRyxJQUFBQyxlQUFRLEVBQUNMLEtBQUssQ0FBQztFQUV6RCxvQkFDSTlCLE1BQUEsQ0FBQWUsT0FBQSxDQUFBcUIsYUFBQSxDQUFDaEMsV0FBQSxDQUFBVyxPQUFVO0lBQ1BzQixLQUFLLGVBQ0RyQyxNQUFBLENBQUFlLE9BQUEsQ0FBQXFCLGFBQUEsQ0FBQzVCLHlCQUFBLENBQUE4QixnQkFBZ0I7TUFDYkQsS0FBSyxFQUFFLElBQUFFLG1CQUFFLEVBQUMsa0RBQWtELENBQUU7TUFDOURULEtBQUssRUFBRUEsS0FBTTtNQUNiVSxLQUFLLEVBQUVQLGFBQWM7TUFDckJRLFFBQVEsRUFBRVA7SUFBaUIsQ0FDOUIsQ0FDSjtJQUNEUSxTQUFTLEVBQUMsNkJBQTZCO0lBQ3ZDQyxTQUFTLEVBQUMsdUJBQXVCO0lBQ2pDWCxVQUFVLEVBQUVBLFVBQVc7SUFDdkJZLFVBQVUsRUFBRTtFQUFNLGdCQUVsQjVDLE1BQUEsQ0FBQWUsT0FBQSxDQUFBcUIsYUFBQSxDQUFDN0Isb0JBQUEsQ0FBQVEsT0FBbUIsQ0FBQzhCLFFBQVE7SUFBQ0wsS0FBSyxFQUFFVixLQUFLLENBQUNnQjtFQUFPLGdCQUM5QzlDLE1BQUEsQ0FBQWUsT0FBQSxDQUFBcUIsYUFBQSxDQUFDNUIseUJBQUEsQ0FBQXVDLGtCQUFrQjtJQUNmakIsS0FBSyxFQUFFQSxLQUFNO0lBQ2JFLFVBQVUsRUFBRUEsVUFBVztJQUN2QmdCLFlBQVksZUFDUmhELE1BQUEsQ0FBQWUsT0FBQSxDQUFBcUIsYUFBQSxDQUFBcEMsTUFBQSxDQUFBZSxPQUFBLENBQUFrQyxRQUFBLHFCQUNJakQsTUFBQSxDQUFBZSxPQUFBLENBQUFxQixhQUFBLGNBQU0sSUFBQUcsbUJBQUUsRUFBQywyQ0FBMkMsQ0FBTyxDQUFDLGVBQzVEdkMsTUFBQSxDQUFBZSxPQUFBLENBQUFxQixhQUFBLENBQUM5QixpQkFBQSxDQUFBUyxPQUFnQjtNQUFDbUMsT0FBTyxFQUFFbkIscUJBQXNCO01BQUNvQixJQUFJLEVBQUM7SUFBTSxHQUN4RCxJQUFBWixtQkFBRSxFQUFDLDJDQUEyQyxDQUNqQyxDQUNwQixDQUNMO0lBQ0RhLGlCQUFpQixFQUFFLElBQUFiLG1CQUFFLEVBQUMsZ0RBQWdELENBQUU7SUFDeEVjLGNBQWMsRUFBRUM7RUFBc0IsQ0FDekMsQ0FDeUIsQ0FDdEIsQ0FBQztBQUVyQixDQUFDO0FBQUMsSUFBQUMsUUFBQSxHQUFBQyxPQUFBLENBQUF6QyxPQUFBLEdBRWFjLHlCQUF5QiIsImlnbm9yZUxpc3QiOltdfQ==