Convert KeySignatureUploadFailedDialog to TS
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>pull/21833/head
parent
aba966034e
commit
e80939d3e2
|
@ -15,20 +15,29 @@ limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import React, { useState, useCallback, useRef } from 'react';
|
import React, { useState, useCallback, useRef } from 'react';
|
||||||
import * as sdk from '../../../index';
|
|
||||||
import { _t } from '../../../languageHandler';
|
import { _t } from '../../../languageHandler';
|
||||||
import SdkConfig from '../../../SdkConfig';
|
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<string, Record<string, {
|
||||||
|
errcode: string;
|
||||||
|
error: string;
|
||||||
|
}>>;
|
||||||
|
source: string;
|
||||||
|
continuation: () => void;
|
||||||
|
onFinished: () => void;
|
||||||
|
}
|
||||||
|
|
||||||
|
const KeySignatureUploadFailedDialog: React.FC<IProps> = ({
|
||||||
failures,
|
failures,
|
||||||
source,
|
source,
|
||||||
continuation,
|
continuation,
|
||||||
onFinished,
|
onFinished,
|
||||||
}) {
|
}) => {
|
||||||
const RETRIES = 2;
|
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 [retry, setRetry] = useState(RETRIES);
|
||||||
const [cancelled, setCancelled] = useState(false);
|
const [cancelled, setCancelled] = useState(false);
|
||||||
const [retrying, setRetrying] = useState(false);
|
const [retrying, setRetrying] = useState(false);
|
||||||
|
@ -107,4 +116,6 @@ export default function KeySignatureUploadFailedDialog({
|
||||||
{ body }
|
{ body }
|
||||||
</BaseDialog>
|
</BaseDialog>
|
||||||
);
|
);
|
||||||
}
|
};
|
||||||
|
|
||||||
|
export default KeySignatureUploadFailedDialog;
|
Loading…
Reference in New Issue