25 lines
980 B
TypeScript
25 lines
980 B
TypeScript
import { combineReducers } from '@reduxjs/toolkit';
|
|
|
|
import { cartReducer } from './commonreducers/cart';
|
|
import { orderReducer } from './commonreducers/order';
|
|
import preferencesReducer from '@features/screens/preferencesScreen/reducer';
|
|
import setLocationReducer from '@features/screens/setLocationScreen/reducer';
|
|
import completeProfileReducer from '@features/screens/completeProfileScreen/reducer';
|
|
import authReducer from './commonreducers/auth/reducer';
|
|
import homeReducer from '@features/screens/homeScreen/reducer';
|
|
import providerDetailsReducer from '@features/screens/providerDetailsScreen/reducer';
|
|
|
|
const rootReducer = combineReducers({
|
|
auth: authReducer,
|
|
cart: cartReducer,
|
|
order: orderReducer,
|
|
preferences: preferencesReducer,
|
|
setLocation: setLocationReducer,
|
|
completeProfile: completeProfileReducer,
|
|
home: homeReducer,
|
|
providerDetails: providerDetailsReducer,
|
|
});
|
|
|
|
export type RootState = ReturnType<typeof rootReducer>;
|
|
export default rootReducer;
|