|
|
|
@ -2,54 +2,62 @@
|
|
|
|
|
import { combineReducers } from 'redux'; |
|
|
|
|
|
|
|
|
|
// Redux-toolkit Reducer
|
|
|
|
|
import { droneReducer } from '@src/_redux/features/basis/drone/droneSlice'; |
|
|
|
|
import { laancReducer } from '@src/_redux/features/laanc/laancSlice'; |
|
|
|
|
import { layoutReducer } from '@src/_redux/features/layout/layoutSlice'; |
|
|
|
|
import { historyReducer } from '@src/_redux/features/analysis/history/historySlice'; |
|
|
|
|
import { messageReducer } from '@src/_redux/features/comn/message/messageSlice'; |
|
|
|
|
import { dashboardReducer } from '@src/_redux/features/dashboard/dashboardSlice'; |
|
|
|
|
import { faqReducer } from '@src/_redux/features/customerService/faq/faqSlice'; |
|
|
|
|
import { groupReducer } from '@src/_redux/features/basis/group/groupSlice'; |
|
|
|
|
import { simulationReducer } from '@src/_redux/features/analysis/simulation/simulationSlice'; |
|
|
|
|
import { registerReducer } from '@src/_redux/features/account/register/registerSlice'; |
|
|
|
|
import { findReducer } from '@src/_redux/features/account/find/findSlice'; |
|
|
|
|
import { statisticsReducer } from '@src/_redux/features/statistics/statisticsSlice'; |
|
|
|
|
import { authReducer } from '@src/_redux/features/account/auth/authSlice'; |
|
|
|
|
import { qnaReducer } from '@src/_redux/features/customerService/qna/qnaSlice'; |
|
|
|
|
import { mapReducer } from '@src/_redux/features/control/map/mapSlice'; |
|
|
|
|
import { findReducer } from '@src/_redux/features/account/find/findSlice'; |
|
|
|
|
import { registerReducer } from '@src/_redux/features/account/register/registerSlice'; |
|
|
|
|
import { historyReducer } from '@src/_redux/features/analysis/history/historySlice'; |
|
|
|
|
import { simulationReducer } from '@src/_redux/features/analysis/simulation/simulationSlice'; |
|
|
|
|
import { droneReducer } from '@src/_redux/features/basis/drone/droneSlice'; |
|
|
|
|
import { groupReducer } from '@src/_redux/features/basis/group/groupSlice'; |
|
|
|
|
import { |
|
|
|
|
controlGpDtlReducer, |
|
|
|
|
controlGpHisReducer, |
|
|
|
|
controlGpReducer, |
|
|
|
|
controlGpFltPlanReducer, |
|
|
|
|
controlGpHisReducer, |
|
|
|
|
controlGpLogReducer, |
|
|
|
|
controlGpDtlReducer, |
|
|
|
|
controlGpFltPlanReducer, |
|
|
|
|
controlGpCountReducer |
|
|
|
|
} from '@src/_redux/features/control/gp/gpSlice'; |
|
|
|
|
import { mapReducer } from '@src/_redux/features/control/map/mapSlice'; |
|
|
|
|
import { faqReducer } from '@src/_redux/features/customerService/faq/faqSlice'; |
|
|
|
|
import { qnaReducer } from '@src/_redux/features/customerService/qna/qnaSlice'; |
|
|
|
|
import { dashboardReducer } from '@src/_redux/features/dashboard/dashboardSlice'; |
|
|
|
|
import { laancReducer } from '@src/_redux/features/laanc/laancSlice'; |
|
|
|
|
import { statisticsReducer } from '@src/_redux/features/statistics/statisticsSlice'; |
|
|
|
|
|
|
|
|
|
const rootReducer = combineReducers({ |
|
|
|
|
// common
|
|
|
|
|
layoutState: layoutReducer, |
|
|
|
|
messageState: messageReducer, |
|
|
|
|
|
|
|
|
|
// account
|
|
|
|
|
authState: authReducer, |
|
|
|
|
findState: findReducer, |
|
|
|
|
registerState: registerReducer, |
|
|
|
|
// analysis
|
|
|
|
|
historyState: historyReducer, |
|
|
|
|
simulationState: simulationReducer, |
|
|
|
|
// basis
|
|
|
|
|
droneState: droneReducer, |
|
|
|
|
groupState: groupReducer, |
|
|
|
|
// control gp
|
|
|
|
|
controlGpState: controlGpReducer, |
|
|
|
|
controlGpHisState: controlGpHisReducer, |
|
|
|
|
controlGpLogState: controlGpLogReducer, |
|
|
|
|
controlGpDtlState: controlGpDtlReducer, |
|
|
|
|
controlGpCountState: controlGpCountReducer, |
|
|
|
|
controlGpFltPlanState: controlGpFltPlanReducer, |
|
|
|
|
ControlGpWeatherState: controlGpReducer, |
|
|
|
|
laancState: laancReducer, |
|
|
|
|
analysisHistoryState: historyReducer, |
|
|
|
|
analysisSimulatorState: simulationReducer, |
|
|
|
|
statisticsState: statisticsReducer, |
|
|
|
|
dashboardState: dashboardReducer, |
|
|
|
|
droneState: droneReducer, |
|
|
|
|
controlGpCountState: controlGpCountReducer, |
|
|
|
|
// control map
|
|
|
|
|
mapState: mapReducer, |
|
|
|
|
// customerService
|
|
|
|
|
faqState: faqReducer, |
|
|
|
|
groupState: groupReducer, |
|
|
|
|
registerState: registerReducer, |
|
|
|
|
findState: findReducer, |
|
|
|
|
authState: authReducer, |
|
|
|
|
qnaState: qnaReducer, |
|
|
|
|
mapState: mapReducer |
|
|
|
|
// dashboard
|
|
|
|
|
dashboardState: dashboardReducer, |
|
|
|
|
// laanc
|
|
|
|
|
laancState: laancReducer, |
|
|
|
|
// statistics
|
|
|
|
|
statisticsState: statisticsReducer |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
export default rootReducer; |
|
|
|
|