2018-01-18 02:28:47 +00:00
|
|
|
import { connect } from 'react-redux';
|
|
|
|
import { createSelector } from 'reselect';
|
|
|
|
import createTrackFileSelector from 'Store/Selectors/createTrackFileSelector';
|
|
|
|
import TrackRow from './TrackRow';
|
|
|
|
|
|
|
|
function createMapStateToProps() {
|
|
|
|
return createSelector(
|
|
|
|
(state, { id }) => id,
|
|
|
|
createTrackFileSelector(),
|
2019-04-26 01:39:17 +00:00
|
|
|
(id, trackFile) => {
|
2018-01-18 02:28:47 +00:00
|
|
|
return {
|
|
|
|
trackFilePath: trackFile ? trackFile.path : null,
|
|
|
|
trackFileRelativePath: trackFile ? trackFile.relativePath : null
|
|
|
|
};
|
|
|
|
}
|
|
|
|
);
|
|
|
|
}
|
|
|
|
export default connect(createMapStateToProps)(TrackRow);
|