import ActionTypes from '../constants/actionTypes';
import Immutable, { List, Map } from 'immutable';

/**
 * Reducer voor contracten
 */
export const contractListReducer = (state = List([]), action) => {
  switch (action.type) {
    case ActionTypes.GET_CONTRACTS_SUCCESS:
      return List(action.contracts);
    default:
      return state;
  }
};

export const contractDetailReducer = (state = Map({}), action) => {
  switch (action.type) {
    case ActionTypes.GET_CONTRACT_SUCCESS:
      return Map(action.contract);
    default:
      return state;
  }
};
