soupette dfb40c08b6 Created PermissionsManager
Signed-off-by: soupette <cyril.lpz@gmail.com>
2021-03-05 10:50:27 +01:00

27 lines
979 B
JavaScript

/**
* Combine all reducers in this file and export the combined reducers.
*/
import { combineReducers } from 'redux-immutable';
import globalReducer from './containers/App/reducer';
import adminReducer from './containers/Admin/reducer';
import languageProviderReducer from './containers/LanguageProvider/reducer';
import notificationProviderReducer from './containers/NotificationProvider/reducer';
import newNotificationReducer from './containers/NewNotification/reducer';
import permissionsManagerReducer from './containers/PermissionsManager/reducer';
/**
* Creates the main reducer with the dynamically injected ones
*/
export default function createReducer(injectedReducers) {
return combineReducers({
app: globalReducer,
admin: adminReducer,
language: languageProviderReducer,
notification: notificationProviderReducer,
newNotification: newNotificationReducer,
permissionsManager: permissionsManagerReducer,
...injectedReducers,
});
}