Migrate E2eSetup to TypeScript

This commit is contained in:
Germain Souquet 2021-07-03 11:37:06 +01:00
parent 0425b02982
commit dbd102541e

View file

@ -15,20 +15,19 @@ limitations under the License.
*/ */
import React from 'react'; import React from 'react';
import PropTypes from 'prop-types';
import AuthPage from '../../views/auth/AuthPage'; import AuthPage from '../../views/auth/AuthPage';
import CompleteSecurityBody from '../../views/auth/CompleteSecurityBody'; import CompleteSecurityBody from '../../views/auth/CompleteSecurityBody';
import CreateCrossSigningDialog from '../../views/dialogs/security/CreateCrossSigningDialog'; import CreateCrossSigningDialog from '../../views/dialogs/security/CreateCrossSigningDialog';
import { replaceableComponent } from "../../../utils/replaceableComponent"; import { replaceableComponent } from "../../../utils/replaceableComponent";
@replaceableComponent("structures.auth.E2eSetup") interface IProps {
export default class E2eSetup extends React.Component { onFinished: () => void;
static propTypes = { accountPassword?: string;
onFinished: PropTypes.func.isRequired, tokenLogin?: boolean;
accountPassword: PropTypes.string, }
tokenLogin: PropTypes.bool,
};
@replaceableComponent("structures.auth.E2eSetup")
export default class E2eSetup extends React.Component<IProps> {
render() { render() {
return ( return (
<AuthPage> <AuthPage>