UNPKG

matrix-react-sdk

Version:
84 lines (82 loc) 9.71 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.TimelineRenderingType = exports.MainSplitContentType = void 0; exports.useRoomContext = useRoomContext; var _react = require("react"); var _Layout = require("../settings/enums/Layout"); /* Copyright 2024 New Vector Ltd. Copyright 2019 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. */ let TimelineRenderingType = exports.TimelineRenderingType = /*#__PURE__*/function (TimelineRenderingType) { TimelineRenderingType["Room"] = "Room"; TimelineRenderingType["Thread"] = "Thread"; TimelineRenderingType["ThreadsList"] = "ThreadsList"; TimelineRenderingType["File"] = "File"; TimelineRenderingType["Notification"] = "Notification"; TimelineRenderingType["Search"] = "Search"; TimelineRenderingType["Pinned"] = "Pinned"; return TimelineRenderingType; }({}); // This defines the content of the mainSplit. // If the mainSplit does not contain the Timeline, the chat is shown in the right panel. let MainSplitContentType = exports.MainSplitContentType = /*#__PURE__*/function (MainSplitContentType) { MainSplitContentType[MainSplitContentType["Timeline"] = 0] = "Timeline"; MainSplitContentType[MainSplitContentType["MaximisedWidget"] = 1] = "MaximisedWidget"; MainSplitContentType[MainSplitContentType["Call"] = 2] = "Call"; return MainSplitContentType; }({}); const RoomContext = /*#__PURE__*/(0, _react.createContext)({ roomLoading: true, peekLoading: false, shouldPeek: true, membersLoaded: false, numUnreadMessages: 0, canPeek: false, showApps: false, isPeeking: false, showRightPanel: true, joining: false, showTopUnreadMessagesBar: false, statusBarVisible: false, canReact: false, canSelfRedact: false, canSendMessages: false, resizing: false, layout: _Layout.Layout.Group, lowBandwidth: false, alwaysShowTimestamps: false, showTwelveHourTimestamps: false, userTimezone: undefined, readMarkerInViewThresholdMs: 3000, readMarkerOutOfViewThresholdMs: 30000, showHiddenEvents: false, showReadReceipts: true, showRedactions: true, showJoinLeaves: true, showAvatarChanges: true, showDisplaynameChanges: true, matrixClientIsReady: false, showUrlPreview: false, timelineRenderingType: TimelineRenderingType.Room, mainSplitContentType: MainSplitContentType.Timeline, threadId: undefined, liveTimeline: undefined, narrow: false, activeCall: null, msc3946ProcessDynamicPredecessor: false, canAskToJoin: false, promptAskToJoin: false, viewRoomOpts: { buttons: [] } }); RoomContext.displayName = "RoomContext"; var _default = exports.default = RoomContext; function useRoomContext() { return (0, _react.useContext)(RoomContext); } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJyZXF1aXJlIiwiX0xheW91dCIsIlRpbWVsaW5lUmVuZGVyaW5nVHlwZSIsImV4cG9ydHMiLCJNYWluU3BsaXRDb250ZW50VHlwZSIsIlJvb21Db250ZXh0IiwiY3JlYXRlQ29udGV4dCIsInJvb21Mb2FkaW5nIiwicGVla0xvYWRpbmciLCJzaG91bGRQZWVrIiwibWVtYmVyc0xvYWRlZCIsIm51bVVucmVhZE1lc3NhZ2VzIiwiY2FuUGVlayIsInNob3dBcHBzIiwiaXNQZWVraW5nIiwic2hvd1JpZ2h0UGFuZWwiLCJqb2luaW5nIiwic2hvd1RvcFVucmVhZE1lc3NhZ2VzQmFyIiwic3RhdHVzQmFyVmlzaWJsZSIsImNhblJlYWN0IiwiY2FuU2VsZlJlZGFjdCIsImNhblNlbmRNZXNzYWdlcyIsInJlc2l6aW5nIiwibGF5b3V0IiwiTGF5b3V0IiwiR3JvdXAiLCJsb3dCYW5kd2lkdGgiLCJhbHdheXNTaG93VGltZXN0YW1wcyIsInNob3dUd2VsdmVIb3VyVGltZXN0YW1wcyIsInVzZXJUaW1lem9uZSIsInVuZGVmaW5lZCIsInJlYWRNYXJrZXJJblZpZXdUaHJlc2hvbGRNcyIsInJlYWRNYXJrZXJPdXRPZlZpZXdUaHJlc2hvbGRNcyIsInNob3dIaWRkZW5FdmVudHMiLCJzaG93UmVhZFJlY2VpcHRzIiwic2hvd1JlZGFjdGlvbnMiLCJzaG93Sm9pbkxlYXZlcyIsInNob3dBdmF0YXJDaGFuZ2VzIiwic2hvd0Rpc3BsYXluYW1lQ2hhbmdlcyIsIm1hdHJpeENsaWVudElzUmVhZHkiLCJzaG93VXJsUHJldmlldyIsInRpbWVsaW5lUmVuZGVyaW5nVHlwZSIsIlJvb20iLCJtYWluU3BsaXRDb250ZW50VHlwZSIsIlRpbWVsaW5lIiwidGhyZWFkSWQiLCJsaXZlVGltZWxpbmUiLCJuYXJyb3ciLCJhY3RpdmVDYWxsIiwibXNjMzk0NlByb2Nlc3NEeW5hbWljUHJlZGVjZXNzb3IiLCJjYW5Bc2tUb0pvaW4iLCJwcm9tcHRBc2tUb0pvaW4iLCJ2aWV3Um9vbU9wdHMiLCJidXR0b25zIiwiZGlzcGxheU5hbWUiLCJfZGVmYXVsdCIsImRlZmF1bHQiLCJ1c2VSb29tQ29udGV4dCIsInVzZUNvbnRleHQiXSwic291cmNlcyI6WyIuLi8uLi9zcmMvY29udGV4dHMvUm9vbUNvbnRleHQudHMiXSwic291cmNlc0NvbnRlbnQiOlsiLypcbkNvcHlyaWdodCAyMDI0IE5ldyBWZWN0b3IgTHRkLlxuQ29weXJpZ2h0IDIwMTkgVGhlIE1hdHJpeC5vcmcgRm91bmRhdGlvbiBDLkkuQy5cblxuU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFHUEwtMy4wLW9ubHkgT1IgR1BMLTMuMC1vbmx5XG5QbGVhc2Ugc2VlIExJQ0VOU0UgZmlsZXMgaW4gdGhlIHJlcG9zaXRvcnkgcm9vdCBmb3IgZnVsbCBkZXRhaWxzLlxuKi9cblxuaW1wb3J0IHsgY3JlYXRlQ29udGV4dCwgdXNlQ29udGV4dCB9IGZyb20gXCJyZWFjdFwiO1xuXG5pbXBvcnQgeyBJUm9vbVN0YXRlIH0gZnJvbSBcIi4uL2NvbXBvbmVudHMvc3RydWN0dXJlcy9Sb29tVmlld1wiO1xuaW1wb3J0IHsgTGF5b3V0IH0gZnJvbSBcIi4uL3NldHRpbmdzL2VudW1zL0xheW91dFwiO1xuXG5leHBvcnQgZW51bSBUaW1lbGluZVJlbmRlcmluZ1R5cGUge1xuICAgIFJvb20gPSBcIlJvb21cIixcbiAgICBUaHJlYWQgPSBcIlRocmVhZFwiLFxuICAgIFRocmVhZHNMaXN0ID0gXCJUaHJlYWRzTGlzdFwiLFxuICAgIEZpbGUgPSBcIkZpbGVcIixcbiAgICBOb3RpZmljYXRpb24gPSBcIk5vdGlmaWNhdGlvblwiLFxuICAgIFNlYXJjaCA9IFwiU2VhcmNoXCIsXG4gICAgUGlubmVkID0gXCJQaW5uZWRcIixcbn1cblxuLy8gVGhpcyBkZWZpbmVzIHRoZSBjb250ZW50IG9mIHRoZSBtYWluU3BsaXQuXG4vLyBJZiB0aGUgbWFpblNwbGl0IGRvZXMgbm90IGNvbnRhaW4gdGhlIFRpbWVsaW5lLCB0aGUgY2hhdCBpcyBzaG93biBpbiB0aGUgcmlnaHQgcGFuZWwuXG5leHBvcnQgZW51bSBNYWluU3BsaXRDb250ZW50VHlwZSB7XG4gICAgVGltZWxpbmUsXG4gICAgTWF4aW1pc2VkV2lkZ2V0LFxuICAgIENhbGwsXG59XG5cbmNvbnN0IFJvb21Db250ZXh0ID0gY3JlYXRlQ29udGV4dDxcbiAgICBJUm9vbVN0YXRlICYge1xuICAgICAgICB0aHJlYWRJZD86IHN0cmluZztcbiAgICB9XG4+KHtcbiAgICByb29tTG9hZGluZzogdHJ1ZSxcbiAgICBwZWVrTG9hZGluZzogZmFsc2UsXG4gICAgc2hvdWxkUGVlazogdHJ1ZSxcbiAgICBtZW1iZXJzTG9hZGVkOiBmYWxzZSxcbiAgICBudW1VbnJlYWRNZXNzYWdlczogMCxcbiAgICBjYW5QZWVrOiBmYWxzZSxcbiAgICBzaG93QXBwczogZmFsc2UsXG4gICAgaXNQZWVraW5nOiBmYWxzZSxcbiAgICBzaG93UmlnaHRQYW5lbDogdHJ1ZSxcbiAgICBqb2luaW5nOiBmYWxzZSxcbiAgICBzaG93VG9wVW5yZWFkTWVzc2FnZXNCYXI6IGZhbHNlLFxuICAgIHN0YXR1c0JhclZpc2libGU6IGZhbHNlLFxuICAgIGNhblJlYWN0OiBmYWxzZSxcbiAgICBjYW5TZWxmUmVkYWN0OiBmYWxzZSxcbiAgICBjYW5TZW5kTWVzc2FnZXM6IGZhbHNlLFxuICAgIHJlc2l6aW5nOiBmYWxzZSxcbiAgICBsYXlvdXQ6IExheW91dC5Hcm91cCxcbiAgICBsb3dCYW5kd2lkdGg6IGZhbHNlLFxuICAgIGFsd2F5c1Nob3dUaW1lc3RhbXBzOiBmYWxzZSxcbiAgICBzaG93VHdlbHZlSG91clRpbWVzdGFtcHM6IGZhbHNlLFxuICAgIHVzZXJUaW1lem9uZTogdW5kZWZpbmVkLFxuICAgIHJlYWRNYXJrZXJJblZpZXdUaHJlc2hvbGRNczogMzAwMCxcbiAgICByZWFkTWFya2VyT3V0T2ZWaWV3VGhyZXNob2xkTXM6IDMwMDAwLFxuICAgIHNob3dIaWRkZW5FdmVudHM6IGZhbHNlLFxuICAgIHNob3dSZWFkUmVjZWlwdHM6IHRydWUsXG4gICAgc2hvd1JlZGFjdGlvbnM6IHRydWUsXG4gICAgc2hvd0pvaW5MZWF2ZXM6IHRydWUsXG4gICAgc2hvd0F2YXRhckNoYW5nZXM6IHRydWUsXG4gICAgc2hvd0Rpc3BsYXluYW1lQ2hhbmdlczogdHJ1ZSxcbiAgICBtYXRyaXhDbGllbnRJc1JlYWR5OiBmYWxzZSxcbiAgICBzaG93VXJsUHJldmlldzogZmFsc2UsXG4gICAgdGltZWxpbmVSZW5kZXJpbmdUeXBlOiBUaW1lbGluZVJlbmRlcmluZ1R5cGUuUm9vbSxcbiAgICBtYWluU3BsaXRDb250ZW50VHlwZTogTWFpblNwbGl0Q29udGVudFR5cGUuVGltZWxpbmUsXG4gICAgdGhyZWFkSWQ6IHVuZGVmaW5lZCxcbiAgICBsaXZlVGltZWxpbmU6IHVuZGVmaW5lZCxcbiAgICBuYXJyb3c6IGZhbHNlLFxuICAgIGFjdGl2ZUNhbGw6IG51bGwsXG4gICAgbXNjMzk0NlByb2Nlc3NEeW5hbWljUHJlZGVjZXNzb3I6IGZhbHNlLFxuICAgIGNhbkFza1RvSm9pbjogZmFsc2UsXG4gICAgcHJvbXB0QXNrVG9Kb2luOiBmYWxzZSxcbiAgICB2aWV3Um9vbU9wdHM6IHsgYnV0dG9uczogW10gfSxcbn0pO1xuUm9vbUNvbnRleHQuZGlzcGxheU5hbWUgPSBcIlJvb21Db250ZXh0XCI7XG5leHBvcnQgZGVmYXVsdCBSb29tQ29udGV4dDtcbmV4cG9ydCBmdW5jdGlvbiB1c2VSb29tQ29udGV4dCgpOiBJUm9vbVN0YXRlIHtcbiAgICByZXR1cm4gdXNlQ29udGV4dChSb29tQ29udGV4dCk7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFRQSxJQUFBQSxNQUFBLEdBQUFDLE9BQUE7QUFHQSxJQUFBQyxPQUFBLEdBQUFELE9BQUE7QUFYQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU5BLElBYVlFLHFCQUFxQixHQUFBQyxPQUFBLENBQUFELHFCQUFBLDBCQUFyQkEscUJBQXFCO0VBQXJCQSxxQkFBcUI7RUFBckJBLHFC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