shierro/territory-manager

View on GitHub
app/containers/PeopleListPage/selectors.js

Summary

Maintainability
A
0 mins
Test Coverage
import { createSelector } from 'reselect';
import {
  makeSelectOrder,
  makeSelectOrderBy,
  makeSelectPage,
  makeSelectRowsPerPage,
} from '../App/selectors';

export const mapPage = state => state.get('mapPage');

export const makeSelectData = () =>
  createSelector(mapPage, state => state.get('people').toJS());
// state
//   .get('people')
//   .toIndexedSeq()
//   .toArray()
//   .map(item => item.toJS()),

export const allSelectors = {
  order: makeSelectOrder(),
  orderBy: makeSelectOrderBy(),
  page: makeSelectPage(),
  rowsPerPage: makeSelectRowsPerPage(),
  data: makeSelectData(),
};