export function reducer()

in src/app/customers/store/payroll/payroll.reducer.ts [33:59]


export function reducer(state: State = initialState, action: payrollActions.Actions): State {

  switch (action.type) {

    case payrollActions.LOAD: {
      const distribution: PayrollConfiguration = action.payload;

      return {
        distribution,
        loadedAt: Date.now()
      };
    }

    case payrollActions.UPDATE_SUCCESS: {
      const payload: PayrollDistributionRoutePayload = action.payload;

      return {
        distribution: payload.distribution,
        loadedAt: state.loadedAt
      };
    }

    default: {
      return state;
    }
  }
}