23 lines
891 B
TypeScript
23 lines
891 B
TypeScript
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<typeof rootReducer>;
|
|
export default rootReducer;
|