-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstore.js
67 lines (59 loc) · 3.32 KB
/
store.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
import { configureStore } from "@reduxjs/toolkit";
import questionSlice from "./QnA/Slice/questionSlice";
import IDSlice from "./QnA/Slice/IDSlice";
import AnswerSlice from "./QnA//Slice/AnswerSlice";
import ID_answerSlice from "./QnA/Slice/ID_AnswerSlice";
import Buttons_idSlice from "./QnA/Slice/Buttons_idSlice";
import ChoiceSlice from "./QnA/Slice/ChoiceSlice";
import Choice_answer_Slice from "./QnA/Slice/Choice_answer_Slice";
import AnsEditSlice from "./QnA/Slice/AnsEditSlice";
import Switchquestion_Slice from "./QnA/Slice/Switchquestion_Slice";
import OpencheckSlice from "./QnA/Slice/OpencheckSlice";
import ModalpositionSlice from "./QnA/Slice/ModalpositionSlice";
import FirstSlice from "./QnA/Slice/FirstSlice";
import PageSlice from "./QnA/Slice/PageSlice";
import Basic_questionSlice from "./QnA/Slice/Basic_questionSlice";
import Popup_QnA_Slice from "./QnA/Slice/Popup_QnA_Slice";
import ShareOrNotSlice from "./QnA/Slice/ShareOrNotSlice";
import appReducer from "./Stickers/reducers";
import StickerSlice from "./MakeSticker/StickerSlice";
import MS_PopupSlice from "./MakeSticker/PopupSlice";
import imageReducer from "./Stickers/imageSlice";
import captureReducer from "./MakeSticker/CaptureSlice";
import settingReducer from "./components/SettingSllice";
import loginReducer from "./login/LoginSlice";
import InitialSurveyList from "./initial/InitialSurveyList";
import NextLoginList from "./initial/NextLoginList";
import positionSlice from "./Stickers/positionSlice";
const store = configureStore({
reducer: {
question: questionSlice.reducer, // 질문 저장소
idcounter: IDSlice.reducer, // 질문 ID 값 지정해주는 저장소
answer: AnswerSlice.reducer, // 답변 저장소
id_answer: ID_answerSlice.reducer, // 답변 ID 값 지정해주는 저장소
buttons_id: Buttons_idSlice.reducer, // 이거 삭제 가능할 것 같은데
choice: ChoiceSlice.reducer, // 질문 버튼 클릭 시 답변 / 삭제 창 띄우는 거 컨트롤 요소 저장소
choice_answer: Choice_answer_Slice.reducer, // 답변 버튼 클릭 시 답변 / 삭제 창 띄우는 거 컨트롤 요소 저장소
ansedit: AnsEditSlice.reducer, // 답변 클릭 시 수정 / 신규 작성 여부 구분
switch_question: Switchquestion_Slice.reducer, // 답변 / 미답변 질문 여부 구분
opencheck: OpencheckSlice.reducer, // 질문 비공개 / 공개 여부 저장
modalposition: ModalpositionSlice.reducer, // 팝업창 위치 저장소
first: FirstSlice.reducer, // 첫 렌더링의 경우 스크롤 맨 밑으로 내리게 하는 변수
page: PageSlice.reducer, // page 전환용 컨트롤러
basic_question: Basic_questionSlice.reducer, // 기본 질문 저장소
popup_QnA: Popup_QnA_Slice.reducer, // 기본 질문 팝업창 관리
share: ShareOrNotSlice.reducer, // 질문 비공개 공개 설정
initialList: InitialSurveyList.reducer, // 프로필 저장소
nextLoginList: NextLoginList.reducer, // 로그인 후 경로 구분하는 역할
app: appReducer, //Stickers
image: imageReducer,
position: positionSlice.reducer,
/* 아이디, 토큰 추가 */
sticker: StickerSlice.reducer, // 총 저장소
popup: MS_PopupSlice.reducer, // 팝업창 onoff 저장소
capture: captureReducer,
setting: settingReducer,
login: loginReducer,
},
});
export default store;