import { combineReducers } from '@reduxjs/toolkit'; import { authReducer } from './commonReducers/auth'; import { earningsReducer } from './commonReducers/earnings'; import { jobReducer } from './commonReducers/job'; import { deliveryReducer } from './commonReducers/delivery'; import setLocationReducer from '@features/screens/setLocationScreen/reducer'; import { completeProfileReducer, kycReducer } from '@features/screens'; import { onBoardingCompleteReducer } from '@features/screens/onboardingCompleteScreen'; import { dashBoardReducer } from '@features/screens/dashboardScreen'; import { activeDeliveriesReducer } from '@features/screens/jobsScreen'; const rootReducer = combineReducers({ auth: authReducer, earnings: earningsReducer, job: jobReducer, delivery: deliveryReducer, setLocation: setLocationReducer, onboard: completeProfileReducer, kyc: kycReducer, onboardingComplete: onBoardingCompleteReducer, dashboard: dashBoardReducer, deliveries: activeDeliveriesReducer, }); export type RootState = ReturnType; export default rootReducer;