twreporter-react
Version:
React-Redux site for The Reporter Foundation in Taiwan
22 lines (18 loc) • 560 B
JavaScript
;
exports.__esModule = true;
exports['default'] = replaceRoutesMiddleware;
var _constants = require('./constants');
function replaceRoutesMiddleware(replaceRoutes) {
return function () {
return function (next) {
return function (action) {
var isInitRoutes = action.type === _constants.INIT_ROUTES;
if (isInitRoutes || action.type === _constants.REPLACE_ROUTES) {
replaceRoutes(action.payload, isInitRoutes);
}
return next(action);
};
};
};
}
module.exports = exports['default'];