import { handleActions } from 'redux-actions'; import * as actions from '../actions/services'; const services = handleActions( { [actions.getBlockedServicesRequest]: state => ({ ...state, processing: true }), [actions.getBlockedServicesFailure]: state => ({ ...state, processing: false }), [actions.getBlockedServicesSuccess]: (state, { payload }) => ({ ...state, list: payload, processing: false, }), [actions.setBlockedServicesRequest]: state => ({ ...state, processingSet: true }), [actions.setBlockedServicesFailure]: state => ({ ...state, processingSet: false }), [actions.setBlockedServicesSuccess]: state => ({ ...state, processingSet: false, }), }, { processing: true, processingSet: false, list: [], }, ); export default services;