1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2026-04-26 22:56:23 -04:00
Files
Sonarr/frontend/src/Store/Selectors/createSeriesSelector.js
T
2023-04-10 21:38:50 -07:00

26 lines
611 B
JavaScript

import { createSelector } from 'reselect';
export function createSeriesSelectorForHook(seriesId) {
return createSelector(
(state) => state.series.itemMap,
(state) => state.series.items,
(itemMap, allSeries) => {
return seriesId ? allSeries[itemMap[seriesId]]: undefined;
}
);
}
function createSeriesSelector() {
return createSelector(
(state, { seriesId }) => seriesId,
(state) => state.series.itemMap,
(state) => state.series.items,
(seriesId, itemMap, allSeries) => {
return allSeries[itemMap[seriesId]];
}
);
}
export default createSeriesSelector;