in src/app/customers/cases/store/payments/search.reducer.ts [40:68]
export function reducer(state = initialState, action: paymentActions.Actions): State {
switch (action.type) {
case paymentActions.SEARCH: {
const payload: SearchPaymentsPayload = action.payload;
return Object.assign({}, state, {
paymentPage: initialState.paymentPage,
initialDisbursalDate: payload.initialDisbursalDate,
loading: true
});
}
case paymentActions.SEARCH_COMPLETE: {
const paymentsPage: PlannedPaymentPage = action.payload;
return {
paymentPage: paymentsPage,
loading: false,
initialDisbursalDate: state.initialDisbursalDate
};
}
default: {
return state;
}
}
}