import { combineReducers } from '@reduxjs/toolkit'; import { authReducer } from './commonReducers/auth'; import { earningsReducer } from './commonReducers/earnings'; import { jobReducer } from './commonReducers/job'; 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'; const rootReducer = combineReducers({ auth: authReducer, earnings: earningsReducer, job: jobReducer, setLocation: setLocationReducer, onboard: completeProfileReducer, kyc: kycReducer, onboardingComplete: onBoardingCompleteReducer, dashboard: dashBoardReducer, }); export type RootState = ReturnType; export default rootReducer;