import { combineReducers } from 'redux-immutable';

import { activeEvent } from './activeEvent.js';
import { activeItem } from './activeItem.js';
import { auctionFilter } from './auctionFilter.js';
import { auctions } from './auctions.js';
import { auctionView } from './auctionView.js';
import { auth } from './auth.js';
import { blockUI } from './blockUI.js';
import { events } from './events.js';
import { items } from './items.js';
import { profile } from './profile.js';

const rootReducer = combineReducers({
  activeEvent,
  activeItem,
  auctionFilter,
  auctions,
  auctionView,
  auth,
  blockUI,
  events,
  items,
  profile,
});

export default rootReducer;
