From e80939d3e25a4cde9d8938ecefafd951562dab01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=A0imon=20Brandner?= Date: Sun, 5 Sep 2021 16:27:46 +0200 Subject: [PATCH] Convert KeySignatureUploadFailedDialog to TS MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Šimon Brandner --- ....js => KeySignatureUploadFailedDialog.tsx} | 25 +++++++++++++------ 1 file changed, 18 insertions(+), 7 deletions(-) rename src/components/views/dialogs/{KeySignatureUploadFailedDialog.js => KeySignatureUploadFailedDialog.tsx} (88%) diff --git a/src/components/views/dialogs/KeySignatureUploadFailedDialog.js b/src/components/views/dialogs/KeySignatureUploadFailedDialog.tsx similarity index 88% rename from src/components/views/dialogs/KeySignatureUploadFailedDialog.js rename to src/components/views/dialogs/KeySignatureUploadFailedDialog.tsx index 6b36c19977..20841c46f4 100644 --- a/src/components/views/dialogs/KeySignatureUploadFailedDialog.js +++ b/src/components/views/dialogs/KeySignatureUploadFailedDialog.tsx @@ -15,20 +15,29 @@ limitations under the License. */ import React, { useState, useCallback, useRef } from 'react'; -import * as sdk from '../../../index'; import { _t } from '../../../languageHandler'; import SdkConfig from '../../../SdkConfig'; +import BaseDialog from "./BaseDialog"; +import DialogButtons from "../elements/DialogButtons"; +import Spinner from "../elements/Spinner"; -export default function KeySignatureUploadFailedDialog({ +interface IProps { + failures: Record>; + source: string; + continuation: () => void; + onFinished: () => void; +} + +const KeySignatureUploadFailedDialog: React.FC = ({ failures, source, continuation, onFinished, -}) { +}) => { const RETRIES = 2; - const BaseDialog = sdk.getComponent('dialogs.BaseDialog'); - const DialogButtons = sdk.getComponent('views.elements.DialogButtons'); - const Spinner = sdk.getComponent('elements.Spinner'); const [retry, setRetry] = useState(RETRIES); const [cancelled, setCancelled] = useState(false); const [retrying, setRetrying] = useState(false); @@ -107,4 +116,6 @@ export default function KeySignatureUploadFailedDialog({ { body } ); -} +}; + +export default KeySignatureUploadFailedDialog;