mirror of https://github.com/Radarr/Radarr
28 lines
716 B
JavaScript
28 lines
716 B
JavaScript
import { connect } from 'react-redux';
|
|
import { createSelector } from 'reselect';
|
|
import { setListMovieSort } from 'Store/Actions/addMovieActions';
|
|
import AddListMovieTable from './AddListMovieTable';
|
|
|
|
function createMapStateToProps() {
|
|
return createSelector(
|
|
(state) => state.app.dimensions,
|
|
(state) => state.addMovie.columns,
|
|
(dimensions, columns) => {
|
|
return {
|
|
isSmallScreen: dimensions.isSmallScreen,
|
|
columns
|
|
};
|
|
}
|
|
);
|
|
}
|
|
|
|
function createMapDispatchToProps(dispatch, props) {
|
|
return {
|
|
onSortPress(sortKey) {
|
|
dispatch(setListMovieSort({ sortKey }));
|
|
}
|
|
};
|
|
}
|
|
|
|
export default connect(createMapStateToProps, createMapDispatchToProps)(AddListMovieTable);
|