strapi/public/app/containers/App/selectors.js
2016-08-26 14:07:57 +02:00

21 lines
463 B
JavaScript

// selectLocationState expects a plain JS object for the routing state
const selectLocationState = () => {
let prevRoutingState;
let prevRoutingStateJS;
return (state) => {
const routingState = state.get('route'); // or state.route
if (!routingState.equals(prevRoutingState)) {
prevRoutingState = routingState;
prevRoutingStateJS = routingState.toJS();
}
return prevRoutingStateJS;
};
};
export {
selectLocationState,
};