matrix-react-sdk
Version:
SDK for matrix.org using React
29 lines (28 loc) • 861 B
TypeScript
import React from "react";
import { Room } from "matrix-js-sdk/src/matrix";
interface IProps {
room: Room;
closeSettingsFn(): void;
}
interface IRecommendedVersion {
version: string;
needsUpgrade: boolean;
urgent: boolean;
}
interface IState {
upgradeRecommendation?: IRecommendedVersion;
/** The room ID of this room's predecessor, if it exists. */
oldRoomId?: string;
/** The ID of tombstone event in this room's predecessor, if it exists. */
oldEventId?: string;
/** The via servers to use to find this room's predecessor, if it exists. */
oldViaServers?: string[];
upgraded?: boolean;
}
export default class AdvancedRoomSettingsTab extends React.Component<IProps, IState> {
constructor(props: IProps);
private upgradeRoom;
private onOldRoomClicked;
render(): React.ReactNode;
}
export {};