123456789101112131415161718192021222324252627282930313233343536 |
- import { configureStore } from '@reduxjs/toolkit';
- import userInfoReducer from './user_info';
- import viewSelectionReducer from './patient/viewSelection';
- import patientTypeReducer from './patientTypeSlice';
- import bodyPartReducer from './bodyPartSlice';
- import selectionReducer from './patient/register/SelectionTypeSlice';
- import productReducer from './productSlice';
- import BusinessFlowReducer from './BusinessFlowSlice';
- import {
- workEntitiesSlice,
- workFiltersSlice,
- workPaginationSlice,
- workSelectionSlice,
- workUISlice,
- } from './patient/worklist/slices/workSlice';
- const store = configureStore({
- reducer: {
- userInfo: userInfoReducer,
- viewSelection: viewSelectionReducer,
- patientType: patientTypeReducer,
- bodyPart: bodyPartReducer,
- selection: selectionReducer,
- product: productReducer,
- BusinessFlow: BusinessFlowReducer,
- workEntities: workEntitiesSlice.reducer,
- workFilters: workFiltersSlice.reducer,
- workPagination: workPaginationSlice.reducer,
- workSelection: workSelectionSlice.reducer,
- workUI: workUISlice.reducer,
- },
- });
- export type RootState = ReturnType<typeof store.getState>;
- export type AppDispatch = typeof store.dispatch;
- export default store;
|