Skip to content
Snippets Groups Projects
allReducers.ts 1.07 KiB
Newer Older
  • Learn to ignore specific revisions
  • /** Combines all the reducers so that we only have to pass "one" reducer to the store in src/index.tsx */
    
    
    import { combineReducers } from 'redux'
    
    import citiesReducer from './citiesReducer'
    
    import competitionLoginReducer from './competitionLoginReducer'
    
    import competitionsReducer from './competitionsReducer'
    
    import editorReducer from './editorReducer'
    
    import presentationReducer from './presentationReducer'
    
    Carl Schönfelder's avatar
    Carl Schönfelder committed
    import rolesReducer from './rolesReducer'
    import searchUserReducer from './searchUserReducer'
    
    import statisticsReducer from './statisticsReducer'
    
    import typesReducer from './typesReducer'
    
    import uiReducer from './uiReducer'
    import userReducer from './userReducer'
    
    /** All reducers combined */
    
    const allReducers = combineReducers({
    
      user: userReducer,
      UI: uiReducer,
    
      competitions: competitionsReducer,
      cities: citiesReducer,
    
      editor: editorReducer,
    
      presentation: presentationReducer,
    
    Carl Schönfelder's avatar
    Carl Schönfelder committed
      roles: rolesReducer,
      searchUsers: searchUserReducer,
    
      types: typesReducer,
    
      statistics: statisticsReducer,
    
      competitionLogin: competitionLoginReducer,
    
    })
    export default allReducers