UNPKG

lube-cra-seed

Version:

This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).

24 lines (19 loc) 579 B
import { combineReducers } from 'redux' import router from 'routing/reducer' import authentication from 'modules/authentication/reducer' import error from 'modules/error/reducer' import { reducer as form } from 'redux-form' export const makeRootReducer = (asyncReducers) => { return combineReducers({ router, authentication, error, form, ...asyncReducers }) } export const injectReducer = (store, { key, reducer }) => { store.asyncReducers[key] = reducer store.replaceReducer(makeRootReducer(store.asyncReducers)) } export default makeRootReducer