patternplate-client
Version:
Universal javascript client application for patternplate
13 lines (10 loc) • 345 B
JavaScript
import getIdByPathname from '../utils/get-id-by-pathname';
import handleDependentActions from '../actions/handle-dependent-actions';
function handler(_, {payload}, {base}) {
return getIdByPathname(payload.pathname, base) || null;
}
export default handleDependentActions({
'@@router/LOCATION_CHANGE': handler
}, {
dependencies: ['base']
});