Refactor SeshatResetDialog in TypeScript

pull/21833/head
Germain Souquet 2021-03-29 08:44:10 +01:00
parent c40f97fa25
commit e53a8ad992
1 changed files with 13 additions and 14 deletions

View File

@ -1,5 +1,5 @@
/* /*
Copyright 2020 The Matrix.org Foundation C.I.C. Copyright 2021 The Matrix.org Foundation C.I.C.
Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. you may not use this file except in compliance with the License.
@ -15,20 +15,19 @@ limitations under the License.
*/ */
import React from 'react'; import React from 'react';
import PropTypes from 'prop-types';
import {_t} from "../../../languageHandler"; import {_t} from "../../../languageHandler";
import * as sdk from "../../../index";
import {replaceableComponent} from "../../../utils/replaceableComponent"; import {replaceableComponent} from "../../../utils/replaceableComponent";
@replaceableComponent("views.dialogs.SeshatResetDialog") import BaseDialog from "./BaseDialog";
export default class SeshatResetDialog extends React.Component { import DialogButtons from "../elements/DialogButtons";
static propTypes = {
onFinished: PropTypes.func.isRequired,
};
render() {
const BaseDialog = sdk.getComponent('views.dialogs.BaseDialog');
const DialogButtons = sdk.getComponent('views.elements.DialogButtons');
interface IProps {
onFinished(): void;
}
@replaceableComponent("views.dialogs.SeshatResetDialog")
export default class SeshatResetDialog extends React.PureComponent<IProps> {
render() {
return ( return (
<BaseDialog <BaseDialog
hasCancel={true} hasCancel={true}