mirror of
https://github.com/Radarr/Radarr.git
synced 2026-04-20 21:55:03 -04:00
Convert Manual Import to Typescript
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
import React from 'react';
|
||||
import Modal from 'Components/Modal/Modal';
|
||||
import { sizes } from 'Helpers/Props';
|
||||
import Language from 'Language/Language';
|
||||
import SelectLanguageModalContent from './SelectLanguageModalContent';
|
||||
|
||||
interface SelectLanguageModalProps {
|
||||
isOpen: boolean;
|
||||
languageIds: number[];
|
||||
modalTitle: string;
|
||||
onLanguagesSelect(languages: Language[]): void;
|
||||
onModalClose(): void;
|
||||
}
|
||||
|
||||
function SelectLanguageModal(props: SelectLanguageModalProps) {
|
||||
const { isOpen, languageIds, modalTitle, onLanguagesSelect, onModalClose } =
|
||||
props;
|
||||
|
||||
return (
|
||||
<Modal isOpen={isOpen} onModalClose={onModalClose} size={sizes.MEDIUM}>
|
||||
<SelectLanguageModalContent
|
||||
languageIds={languageIds}
|
||||
modalTitle={modalTitle}
|
||||
onLanguagesSelect={onLanguagesSelect}
|
||||
onModalClose={onModalClose}
|
||||
/>
|
||||
</Modal>
|
||||
);
|
||||
}
|
||||
|
||||
export default SelectLanguageModal;
|
||||
Reference in New Issue
Block a user