contiago-toolbar
Version:
One of the options for outputting content from contiago xml-server
30 lines (23 loc) • 912 B
JavaScript
import { createSelector } from 'reselect';
export const selectRubricContentDomain = (state) => state.get('rubricContent');
export const makeSelectRubricContent = () => createSelector(
selectRubricContentDomain,
(substate) => substate.get('rubricContent').toJS ? substate.get('rubricContent').toJS() : substate.get('rubricContent')
);
export const makeSelectPageSize = () => createSelector(
selectRubricContentDomain,
(substate) => substate.get('pageSize')
);
export const makeSelectPageNumber = () => createSelector(
selectRubricContentDomain,
(substate) => substate.get('pageNumber')
);
export const makeSelectLoading = () => createSelector(
selectRubricContentDomain,
(substate) => substate.get('loading')
);
export const makeSelectPagesAmount = () => createSelector(
selectRubricContentDomain,
(substate) => substate.get('pagesAmount')
);
export default makeSelectRubricContent;