matrix-react-sdk
Version:
SDK for matrix.org using React
29 lines (28 loc) • 867 B
TypeScript
import React from "react";
import { KeyBackupInfo, VerificationRequest } from "matrix-js-sdk/src/crypto-api";
import { Phase } from "../../../stores/SetupEncryptionStore";
interface IProps {
onFinished: () => void;
}
interface IState {
phase?: Phase;
verificationRequest: VerificationRequest | null;
backupInfo: KeyBackupInfo | null;
lostKeys: boolean;
}
export default class SetupEncryptionBody extends React.Component<IProps, IState> {
constructor(props: IProps);
private onStoreUpdate;
componentWillUnmount(): void;
private onUsePassphraseClick;
private onVerifyClick;
private onSkipConfirmClick;
private onSkipBackClick;
private onResetClick;
private onResetConfirmClick;
private onResetBackClick;
private onDoneClick;
private onEncryptionPanelClose;
render(): React.ReactNode;
}
export {};