CombineReducers.js 871 B

1234567891011121314151617181920212223
  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. import {RouteReducer} from "./RouteReducer";
  12. export const rootReducer = combineReducers({
  13. auth: AuthReducer,
  14. promise: PromiseReducer,
  15. cart: localStoredReducer(CartReducer, 'cart'),
  16. user: UserReducer,
  17. category: CategoryReducer,
  18. wishlist: localStoredReducer(WishListReducer, 'wishlist'),
  19. search: SearchReducer,
  20. myorders: MyOrdersReducer,
  21. route: RouteReducer,
  22. })