in src/app/customers/cases/store/search.reducer.ts [40:69]
export function reducer(state = initialState, action: caseActions.Actions): State {
switch (action.type) {
case caseActions.SEARCH: {
const payload: SearchCasePayload = action.payload;
return Object.assign({}, state, {
fetchRequest: payload.fetchRequest,
loading: true
});
}
case caseActions.SEARCH_COMPLETE: {
const casePage = action.payload;
return {
cases: casePage.elements,
loading: false,
fetchRequest: state.fetchRequest,
totalElements: casePage.totalElements,
totalPages: casePage.totalPages
};
}
default: {
return state;
}
}
}