2018-08-23 16:29:26 +01:00
|
|
|
import { combineReducers } from 'redux';
|
|
|
|
|
2018-11-29 12:12:15 +00:00
|
|
|
import {
|
|
|
|
reducer as flash,
|
2021-10-20 18:58:10 +01:00
|
|
|
FlashApp as flashNameSpace
|
2018-11-29 12:12:15 +00:00
|
|
|
} from '../components/Flash/redux';
|
|
|
|
import {
|
2021-08-02 15:39:40 +02:00
|
|
|
reducer as search,
|
|
|
|
ns as searchNameSpace
|
|
|
|
} from '../components/search/redux';
|
2018-11-29 12:12:15 +00:00
|
|
|
import {
|
|
|
|
reducer as challenge,
|
|
|
|
ns as challengeNameSpace
|
|
|
|
} from '../templates/Challenges/redux';
|
2019-02-28 15:49:23 +00:00
|
|
|
import {
|
2021-08-02 15:39:40 +02:00
|
|
|
reducer as curriculumMap,
|
|
|
|
ns as curriculumMapNameSpace
|
|
|
|
} from '../templates/Introduction/redux';
|
|
|
|
import { reducer as settings, ns as settingsNameSpace } from './settings';
|
2021-10-20 18:58:10 +01:00
|
|
|
import { reducer as app, MainApp as appNameSpace } from './';
|
2018-08-23 16:29:26 +01:00
|
|
|
|
|
|
|
export default combineReducers({
|
2018-11-29 12:12:15 +00:00
|
|
|
[appNameSpace]: app,
|
|
|
|
[challengeNameSpace]: challenge,
|
|
|
|
[curriculumMapNameSpace]: curriculumMap,
|
|
|
|
[flashNameSpace]: flash,
|
2019-02-28 15:49:23 +00:00
|
|
|
[searchNameSpace]: search,
|
2018-11-29 12:12:15 +00:00
|
|
|
[settingsNameSpace]: settings
|
2018-08-23 16:29:26 +01:00
|
|
|
});
|