CombineReducers.js 800 B

123456789101112131415161718192021
  1. import {combineReducers} from "redux";
  2. import {AuthReducer} from "./AuthReducer";
  3. import {PromiseReducer} from "./PromiseReducer";
  4. import {CartReducer} from "./CartReducer";
  5. import {UserReducer} from "./UserReducer";
  6. import {CategoryReducer} from "./CategoryReducer";
  7. import {WishListReducer} from "./WishListReducer";
  8. import {localStoredReducer} from "./LocalStoredReducer";
  9. import {SearchReducer} from "./SearchReducer";
  10. import {MyOrdersReducer} from "./MyOrdersReducer";
  11. export const rootReducer = combineReducers({
  12. auth: AuthReducer,
  13. promise: PromiseReducer,
  14. cart: localStoredReducer(CartReducer, 'cart'),
  15. user: UserReducer,
  16. category: CategoryReducer,
  17. wishlist: localStoredReducer(WishListReducer, 'wishlist'),
  18. search: SearchReducer,
  19. myorders: MyOrdersReducer
  20. })