mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-03-07 09:01:13 -05:00
46 lines
1.2 KiB
JavaScript
46 lines
1.2 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 guideNav,
|
|
ns as guideNavNameSpace
|
|
} from '../components/layouts/components/guide/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,
|
|
[guideNavNameSpace]: guideNav,
|
|
form: formReducer,
|
|
[searchNameSpace]: search,
|
|
[settingsNameSpace]: settings
|
|
});
|