import { GET_GIFTCARD_FAIL, GET_GIFTCARD_REQUEST, GET_GIFTCARD_SUCCESS, CLEAR_ERRORS } from "../constants/giftCardConstants"; export const giftCardReducer = (state = { giftCard: [] }, action) => { switch (action.type) { case GET_GIFTCARD_REQUEST: return { loading: true }; case GET_GIFTCARD_SUCCESS: return { giftCard: action.payload.data, // totalCount: action.payload.meta.pagination.total, // resultsPerPage: action.payload.meta.pagination.pageSize }; case GET_GIFTCARD_FAIL: return { error: action.payload.error.message }; case CLEAR_ERRORS: return { ...state, error: null }; default: return state; } };