21 lines
764 B
JavaScript
21 lines
764 B
JavaScript
import { configureStore } from '@reduxjs/toolkit';
|
|
|
|
import { reducer as modelsReducer } from './generic/model-store';
|
|
import { reducer as courseDetailReducer } from './data/slice';
|
|
import { reducer as discussionsReducer } from './pages-and-resources/discussions';
|
|
import { reducer as pagesAndResourcesReducer } from './pages-and-resources/data/slice';
|
|
import { reducer as liveReducer } from './pages-and-resources/live/data/slice';
|
|
|
|
export default function initializeStore(preloadedState = undefined) {
|
|
return configureStore({
|
|
reducer: {
|
|
courseDetail: courseDetailReducer,
|
|
discussions: discussionsReducer,
|
|
pagesAndResources: pagesAndResourcesReducer,
|
|
models: modelsReducer,
|
|
live: liveReducer,
|
|
},
|
|
preloadedState,
|
|
});
|
|
}
|