UNPKG

contiago-toolbar

Version:

One of the options for outputting content from contiago xml-server

49 lines (38 loc) 1.15 kB
import { createSelector } from 'reselect'; const selectGlobal = (state) => state.get('global'); const selectRoute = (state) => state.get('route'); const makeSelectLoading = () => createSelector( selectGlobal, (globalState) => globalState.get('loading') ); const makeSelectError = () => createSelector( selectGlobal, (globalState) => globalState.get('error') ); const makeSelectToolbarConfig = () => createSelector( selectGlobal, (globalState) => globalState.get('toolbarConfig') ); const makeSelectToolbarPosition = () => createSelector( selectGlobal, (globalState) => globalState.get('toolbarPosition').toJS ? globalState.get('toolbarPosition').toJS() : globalState.get('toolbarPosition') ); const makeSelectRandomArticles = () => createSelector( selectGlobal, (globalState) => globalState.get('randomArticles') ); const makeSelectLocation = () => createSelector( selectRoute, (routeState) => routeState.get('location') ); export { makeSelectToolbarConfig, selectGlobal, makeSelectLoading, makeSelectError, makeSelectLocation, makeSelectToolbarPosition, makeSelectRandomArticles, };