UNPKG

matrix-react-sdk

Version:
45 lines (44 loc) 1.25 kB
import React from "react"; import { Room } from "matrix-js-sdk/src/models/room"; import { IOpts } from "../../createRoom"; import ResizeNotifier from "../../utils/ResizeNotifier"; interface IProps { space: Room; justCreatedOpts?: IOpts; resizeNotifier: ResizeNotifier; onJoinButtonClicked(): void; onRejectButtonClicked(): void; } interface IState { phase: Phase; createdRooms?: boolean; showRightPanel: boolean; myMembership: string; } declare enum Phase { Landing = 0, PublicCreateRooms = 1, PublicShare = 2, PrivateScope = 3, PrivateInvite = 4, PrivateCreateRooms = 5, PrivateExistingRooms = 6 } export declare const SpaceFeedbackPrompt: ({ onClick }: { onClick?: () => void; }) => JSX.Element; export default class SpaceRoomView extends React.PureComponent<IProps, IState> { static contextType: React.Context<any>; private readonly creator; private readonly dispatcherRef; private readonly rightPanelStoreToken; constructor(props: any, context: any); componentWillUnmount(): void; private onMyMembership; private onRightPanelStoreUpdate; private onAction; private goToFirstRoom; private renderBody; render(): JSX.Element; } export {};