Lidarr/frontend/src/Store/Selectors/createArtistSelector.js

16 lines
388 B
JavaScript
Raw Normal View History

2017-09-04 02:20:56 +00:00
import _ from 'lodash';
import { createSelector } from 'reselect';
import createAllArtistSelector from './createAllArtistSelector';
2017-09-04 02:20:56 +00:00
function createArtistSelector() {
return createSelector(
(state, { artistId }) => artistId,
createAllArtistSelector(),
2017-10-07 22:38:31 +00:00
(artistId, artist) => {
return _.find(artist, { id: artistId });
2017-09-04 02:20:56 +00:00
}
);
}
export default createArtistSelector;