[UI] Refactor TrackFile Modal

This commit is contained in:
Qstick 2017-09-24 22:58:13 -04:00
commit 9be4ec4c15
43 changed files with 280 additions and 290 deletions

View file

@ -0,0 +1,18 @@
import _ from 'lodash';
import { createSelector } from 'reselect';
function createTrackFileSelector() {
return createSelector(
(state, { trackFileId }) => trackFileId,
(state) => state.trackFiles,
(trackFileId, trackFiles) => {
if (!trackFileId) {
return null;
}
return _.find(trackFiles.items, { id: trackFileId });
}
);
}
export default createTrackFileSelector;