Files
freeCodeCamp/client/src/redux/rootReducer.js

30 lines
782 B
JavaScript

import { combineReducers } from 'redux';
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';
export default combineReducers({
[appNameSpace]: app,
[challengeNameSpace]: challenge,
[curriculumMapNameSpace]: curriculumMap,
[flashNameSpace]: flash,
[searchNameSpace]: search,
[settingsNameSpace]: settings
});