matrix-react-sdk
Version:
SDK for matrix.org using React
32 lines (31 loc) • 824 B
TypeScript
import React from "react";
interface IProps {
missingTerms: boolean;
}
interface IState {
defaultIdServer?: string;
currentClientIdServer?: string;
idServer: string;
error?: string;
busy: boolean;
disconnectBusy: boolean;
checking: boolean;
}
export default class SetIdServer extends React.Component<IProps, IState> {
private dispatcherRef?;
constructor(props: IProps);
componentDidMount(): void;
componentWillUnmount(): void;
private onAction;
private onIdentityServerChanged;
private getTooltip;
private idServerChangeEnabled;
private saveIdServer;
private checkIdServer;
private showNoTermsWarning;
private onDisconnectClicked;
private showServerChangeWarning;
private disconnectIdServer;
render(): React.ReactNode;
}
export {};