mirror of
https://github.com/Sonarr/Sonarr.git
synced 2026-04-21 22:05:38 -04:00
Typings cleanup and improvements
This commit is contained in:
@@ -5,20 +5,21 @@ 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 { Season } from 'Series/Series';
|
||||
import { createSeriesSelectorForHook } from 'Store/Selectors/createSeriesSelector';
|
||||
import SelectSeasonRow from './SelectSeasonRow';
|
||||
|
||||
interface SelectSeasonModalContentProps {
|
||||
seriesId: number;
|
||||
seriesId?: number;
|
||||
modalTitle: string;
|
||||
onSeasonSelect(seasonNumber): void;
|
||||
onSeasonSelect(seasonNumber: number): void;
|
||||
onModalClose(): void;
|
||||
}
|
||||
|
||||
function SelectSeasonModalContent(props: SelectSeasonModalContentProps) {
|
||||
const { seriesId, modalTitle, onSeasonSelect, onModalClose } = props;
|
||||
const series = useSelector(createSeriesSelectorForHook(seriesId));
|
||||
const seasons = useMemo(() => {
|
||||
const seasons = useMemo<Season[]>(() => {
|
||||
return series.seasons.slice(0).reverse();
|
||||
}, [series]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user