freeCodeCamp/common/app/reducer.js

27 lines
688 B
JavaScript

import { combineReducers } from 'berkeleys-redux-utils';
import { reducer as formReducer } from 'redux-form';
import app from './redux';
import entities from './entities';
import map from './Map/redux';
import nav from './Nav/redux';
import routes from './routes/redux';
import toasts from './Toasts/redux';
import files from './files';
// not ideal but should go away once we move to react-redux-form
import { projectNormalizer } from './routes/Challenges/redux';
const _formReducer = formReducer.normalize({ ...projectNormalizer });
_formReducer.toString = () => 'form';
export default combineReducers(
app,
entities,
map,
nav,
routes,
toasts,
files,
_formReducer
);