UNPKG

strapi-plugin-content-manager

Version:

A powerful UI to easily manage your data.

44 lines (35 loc) 762 B
/** * * ListPage selectors * */ import { createSelector } from 'reselect'; /** * Direct selector to the listPage state domain */ const selectListPageDomain = () => state => state.get('listPage'); /** * Default selector used by ListPage */ const makeSelectListPage = () => createSelector( selectListPageDomain(), (substate) => substate.toJS() ); /** * * Other specific selectors */ const makeSelectParams = () => createSelector( selectListPageDomain(), (substate) => substate.get('params').toJS(), ); const makeSelectFilters = () => createSelector( selectListPageDomain(), (substate) => substate.get('filters').toJS(), ); export default makeSelectListPage; export { makeSelectParams, makeSelectFilters, selectListPageDomain, };