Convert IntegrationsImpossibleDialog to TS

Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
pull/21833/head
Šimon Brandner 2021-09-05 16:11:10 +02:00
parent f8e3aa3316
commit 9e74477771
No known key found for this signature in database
GPG Key ID: 55C211A1226CB17D
1 changed files with 9 additions and 9 deletions

View File

@ -15,23 +15,23 @@ 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 SdkConfig from "../../../SdkConfig"; import SdkConfig from "../../../SdkConfig";
import * as sdk from "../../../index"; import * as sdk from "../../../index";
import { replaceableComponent } from "../../../utils/replaceableComponent"; import { replaceableComponent } from "../../../utils/replaceableComponent";
@replaceableComponent("views.dialogs.IntegrationsImpossibleDialog") interface IProps {
export default class IntegrationsImpossibleDialog extends React.Component { onFinished: () => void;
static propTypes = {
onFinished: PropTypes.func.isRequired,
};
_onAcknowledgeClick = () => { }
@replaceableComponent("views.dialogs.IntegrationsImpossibleDialog")
export default class IntegrationsImpossibleDialog extends React.Component<IProps> {
private onAcknowledgeClick = (): void => {
this.props.onFinished(); this.props.onFinished();
}; };
render() { public render(): JSX.Element {
const brand = SdkConfig.get().brand; const brand = SdkConfig.get().brand;
const BaseDialog = sdk.getComponent('views.dialogs.BaseDialog'); const BaseDialog = sdk.getComponent('views.dialogs.BaseDialog');
const DialogButtons = sdk.getComponent('views.elements.DialogButtons'); const DialogButtons = sdk.getComponent('views.elements.DialogButtons');
@ -54,7 +54,7 @@ export default class IntegrationsImpossibleDialog extends React.Component {
</div> </div>
<DialogButtons <DialogButtons
primaryButton={_t("OK")} primaryButton={_t("OK")}
onPrimaryButtonClick={this._onAcknowledgeClick} onPrimaryButtonClick={this.onAcknowledgeClick}
hasCancel={false} hasCancel={false}
/> />
</BaseDialog> </BaseDialog>