1
0
mirror of https://github.com/Radarr/Radarr.git synced 2026-04-23 22:25:14 -04:00

Convert Spinner button components to TypeScript

(cherry picked from commit a1d4bb53997748ef348af50dd967bae8e23e234d)
This commit is contained in:
Mark McDowall
2024-12-21 13:40:19 -08:00
committed by Bogdan
parent a1ed440945
commit 96f973c961
10 changed files with 224 additions and 276 deletions
@@ -1,20 +1,17 @@
import React, { useEffect } from 'react';
import Button from 'Components/Link/Button';
import SpinnerButton from 'Components/Link/SpinnerButton';
import Modal from 'Components/Modal/Modal';
import SpinnerButton, {
SpinnerButtonProps,
} from 'Components/Link/SpinnerButton';
import Modal, { ModalProps } from 'Components/Modal/Modal';
import ModalBody from 'Components/Modal/ModalBody';
import ModalContent from 'Components/Modal/ModalContent';
import ModalFooter from 'Components/Modal/ModalFooter';
import ModalHeader from 'Components/Modal/ModalHeader';
import useKeyboardShortcuts from 'Helpers/Hooks/useKeyboardShortcuts';
import { Kind } from 'Helpers/Props/kinds';
import { Size } from 'Helpers/Props/sizes';
interface ConfirmModalProps {
className?: string;
isOpen: boolean;
kind?: Kind;
size?: Size;
interface ConfirmModalProps extends Omit<ModalProps, 'onModalClose'> {
kind?: SpinnerButtonProps['kind'];
title: string;
message: React.ReactNode;
confirmLabel?: string;