Files
freeCodeCamp/client/src/redux/rootReducer.js
2019-07-26 19:40:46 +05:30

41 lines
1.1 KiB
JavaScript

import { combineReducers } from 'redux';
import { reducer as formReducer } from 'redux-form';
import { reducer as app, ns as appNameSpace } from './';
import {
reducer as flash,
ns as flashNameSpace
} from '../components/Flash/redux';
import { reducer as settings, ns as settingsNameSpace } from './settings';
import {
reducer as curriculumMap,
ns as curriculumMapNameSpace
} from '../components/Map/redux';
import {
reducer as challenge,
ns as challengeNameSpace
} from '../templates/Challenges/redux';
import {
reducer as search,
ns as searchNameSpace
} from '../components/search/redux';
// console.log({
// [appNameSpace]: app,
// [challengeNameSpace]: challenge,
// [curriculumMapNameSpace]: curriculumMap,
// [flashNameSpace]: flash,
// form: formReducer,
// [searchNameSpace]: search,
// [settingsNameSpace]: settings
// });
export default combineReducers({
[appNameSpace]: app,
[challengeNameSpace]: challenge,
[curriculumMapNameSpace]: curriculumMap,
[flashNameSpace]: flash,
form: formReducer,
[searchNameSpace]: search,
[settingsNameSpace]: settings
});