sg-delivery-partner/app/store/rootReducer.ts

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;