UNPKG

matrix-react-sdk

Version:
36 lines (33 loc) 3.78 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.onView3pidInvite = void 0; var _RightPanelStorePhases = require("../RightPanelStorePhases"); /* 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. */ /** * Handle an Action.View3pidInvite action. * Where payload has an event, open the right panel with 3pid room member info without clearing right panel history. * Otherwise, 'close' the 3pid member info by displaying the room member list in the right panel. * @param payload * @param rightPanelStore store instance */ const onView3pidInvite = (payload, rightPanelStore) => { if (payload.event) { rightPanelStore.pushCard({ phase: _RightPanelStorePhases.RightPanelPhases.Room3pidMemberInfo, state: { memberInfoEvent: payload.event } }); } else { rightPanelStore.showOrHidePhase(_RightPanelStorePhases.RightPanelPhases.RoomMemberList); } }; exports.onView3pidInvite = onView3pidInvite; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfUmlnaHRQYW5lbFN0b3JlUGhhc2VzIiwicmVxdWlyZSIsIm9uVmlldzNwaWRJbnZpdGUiLCJwYXlsb2FkIiwicmlnaHRQYW5lbFN0b3JlIiwiZXZlbnQiLCJwdXNoQ2FyZCIsInBoYXNlIiwiUmlnaHRQYW5lbFBoYXNlcyIsIlJvb20zcGlkTWVtYmVySW5mbyIsInN0YXRlIiwibWVtYmVySW5mb0V2ZW50Iiwic2hvd09ySGlkZVBoYXNlIiwiUm9vbU1lbWJlckxpc3QiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL3N0b3Jlcy9yaWdodC1wYW5lbC9hY3Rpb24taGFuZGxlcnMvVmlldzNwaWRJbnZpdGUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiLypcbkNvcHlyaWdodCAyMDI0IE5ldyBWZWN0b3IgTHRkLlxuQ29weXJpZ2h0IDIwMjMgVGhlIE1hdHJpeC5vcmcgRm91bmRhdGlvbiBDLkkuQy5cblxuU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFHUEwtMy4wLW9ubHkgT1IgR1BMLTMuMC1vbmx5XG5QbGVhc2Ugc2VlIExJQ0VOU0UgZmlsZXMgaW4gdGhlIHJlcG9zaXRvcnkgcm9vdCBmb3IgZnVsbCBkZXRhaWxzLlxuKi9cblxuaW1wb3J0IHsgQWN0aW9uUGF5bG9hZCB9IGZyb20gXCIuLi8uLi8uLi9kaXNwYXRjaGVyL3BheWxvYWRzXCI7XG5pbXBvcnQgUmlnaHRQYW5lbFN0b3JlIGZyb20gXCIuLi9SaWdodFBhbmVsU3RvcmVcIjtcbmltcG9ydCB7IFJpZ2h0UGFuZWxQaGFzZXMgfSBmcm9tIFwiLi4vUmlnaHRQYW5lbFN0b3JlUGhhc2VzXCI7XG5cbi8qKlxuICogSGFuZGxlIGFuIEFjdGlvbi5WaWV3M3BpZEludml0ZSBhY3Rpb24uXG4gKiBXaGVyZSBwYXlsb2FkIGhhcyBhbiBldmVudCwgb3BlbiB0aGUgcmlnaHQgcGFuZWwgd2l0aCAzcGlkIHJvb20gbWVtYmVyIGluZm8gd2l0aG91dCBjbGVhcmluZyByaWdodCBwYW5lbCBoaXN0b3J5LlxuICogT3RoZXJ3aXNlLCAnY2xvc2UnIHRoZSAzcGlkIG1lbWJlciBpbmZvIGJ5IGRpc3BsYXlpbmcgdGhlIHJvb20gbWVtYmVyIGxpc3QgaW4gdGhlIHJpZ2h0IHBhbmVsLlxuICogQHBhcmFtIHBheWxvYWRcbiAqIEBwYXJhbSByaWdodFBhbmVsU3RvcmUgc3RvcmUgaW5zdGFuY2VcbiAqL1xuZXhwb3J0IGNvbnN0IG9uVmlldzNwaWRJbnZpdGUgPSAocGF5bG9hZDogQWN0aW9uUGF5bG9hZCwgcmlnaHRQYW5lbFN0b3JlOiBSaWdodFBhbmVsU3RvcmUpOiB2b2lkID0+IHtcbiAgICBpZiAocGF5bG9hZC5ldmVudCkge1xuICAgICAgICByaWdodFBhbmVsU3RvcmUucHVzaENhcmQoe1xuICAgICAgICAgICAgcGhhc2U6IFJpZ2h0UGFuZWxQaGFzZXMuUm9vbTNwaWRNZW1iZXJJbmZvLFxuICAgICAgICAgICAgc3RhdGU6IHsgbWVtYmVySW5mb0V2ZW50OiBwYXlsb2FkLmV2ZW50IH0sXG4gICAgICAgIH0pO1xuICAgIH0gZWxzZSB7XG4gICAgICAgIHJpZ2h0UGFuZWxTdG9yZS5zaG93T3JIaWRlUGhhc2UoUmlnaHRQYW5lbFBoYXNlcy5Sb29tTWVtYmVyTGlzdCk7XG4gICAgfVxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBVUEsSUFBQUEsc0JBQUEsR0FBQUMsT0FBQTtBQVZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ08sTUFBTUMsZ0JBQWdCLEdBQUdBLENBQUNDLE9BQXNCLEVBQUVDLGVBQWdDLEtBQVc7RUFDaEcsSUFBSUQsT0FBTyxDQUFDRSxLQUFLLEVBQUU7SUFDZkQsZUFBZSxDQUFDRSxRQUFRLENBQUM7TUFDckJDLEtBQUssRUFBRUMsdUNBQWdCLENBQUNDLGtCQUFrQjtNQUMxQ0MsS0FBSyxFQUFFO1FBQUVDLGVBQWUsRUFBRVIsT0FBTyxDQUFDRTtNQUFNO0lBQzVDLENBQUMsQ0FBQztFQUNOLENBQUMsTUFBTTtJQUNIRCxlQUFlLENBQUNRLGVBQWUsQ0FBQ0osdUNBQWdCLENBQUNLLGNBQWMsQ0FBQztFQUNwRTtBQUNKLENBQUM7QUFBQ0MsT0FBQSxDQUFBWixnQkFBQSxHQUFBQSxnQkFBQSIsImlnbm9yZUxpc3QiOltdfQ==