const initialState = { device: "mobile", availableForSell: [], isHome: false, }; export default function config(state = initialState, action) { let { type, data } = action; switch (type) { case "config/setDevice": return { ...state, device: data, }; case "config/isHome": return { ...state, isHome: data, }; case "config/availableForSell": return { ...state, loading: false, availableForSell: data.productTypes, error: null, }; default: return state; } }