import { GET_HOMEBANNER_REQUEST, CLEAR_ERRORS, GET_HOMEBANNER_SUCCESS, GET_HOMEBANNER_FAIL } from "../constants/homeBannerConstants"; export const getAllHomeBannerReducer = (state = { loading: true, success: false, homeBanner: null }, action) => { switch (action.type) { case GET_HOMEBANNER_REQUEST: return { loading: true, }; case GET_HOMEBANNER_SUCCESS: return { loading: false, homeBanner: action.payload }; case GET_HOMEBANNER_FAIL: return { loading: false, error: action.payload.error.message }; case CLEAR_ERRORS: return { ...state, error: null }; default: return state; } };