All files / src/store Store.js

0% Statements 0/2
100% Branches 0/0
0% Functions 0/1
0% Lines 0/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

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 68                                                                                                                                       
import { configureStore } from "@reduxjs/toolkit";
 
//auth
import UserAuth from "./slices/auth/UserAuth";
 
//teacher
import TeacherData from "./slices/teacher/TeacherData";
import TeacherClasses from "./slices/teacher/TeacherClasses";
import TeacherAssignments from "./slices/teacher/TeacherAssignments";
import TeacherSpecificAssignment from "./slices/teacher/TeacherSpecificAssignment";
import TeacherCreateAssignment from "./slices/teacher/TeacherCreateAssignment";
import TeacherSpecificClass from "./slices/teacher/TeacherSpecificClass";
import TeacherClassRoster from "./slices/teacher/TeacherClassRoster";
import TeacherFeatureFlags from "./slices/teacher/TeacherFeatureFlags";
import TeacherQuestionBank from "./slices/teacher/TeacherQuestionBank";
import TeacherQuestionImport from "./slices/teacher/TeacherQuestionImport";
import TeacherThemes from "./slices/teacher/TeacherThemes";
 
//student
import StudentData from "./slices/student/StudentData";
import StudentQuestionPage from "./slices/student/StudentQuestionPage";
import StudentSearchClass from "./slices/student/StudentSearchClass";
import StudentClasses from "./slices/student/StudentClasses";
import StudentSpecificClass from "./slices/student/StudentSpecificClass";
import StudentAssignments from "./slices/student/StudentAssignments";
import StudentClassGrade from "./slices/student/StudentClassGrade";
import StudentSpecificAssignment from "./slices/student/StudentSpecificAssignment";
import StudentSubmission from "./slices/student/StudentSubmission";
import StudentFeatureFlags from "./slices/student/StudentFeatureFlags";
import StudentThemes from "./slices/student/StudentThemes";
 
export const Store = configureStore({
    reducer: {
        UserAuth: UserAuth.reducer,
 
        //teacher
        TeacherFeatureFlags: TeacherFeatureFlags.reducer,
        TeacherData: TeacherData.reducer,
        TeacherClasses: TeacherClasses.reducer,
        TeacherSpecificClass: TeacherSpecificClass.reducer,
        TeacherAssignments: TeacherAssignments.reducer,
        TeacherSpecificAssignment: TeacherSpecificAssignment.reducer,
        TeacherCreateAssignment: TeacherCreateAssignment.reducer,
        TeacherClassRoster: TeacherClassRoster.reducer,
        TeacherQuestionBank: TeacherQuestionBank.reducer,
        TeacherQuestionImport: TeacherQuestionImport.reducer,
        TeacherThemes: TeacherThemes.reducer,
 
        //student
        StudentData: StudentData.reducer,
        StudentClasses: StudentClasses.reducer,
        StudentSpecificClass: StudentSpecificClass.reducer,
        StudentQuestionPage: StudentQuestionPage.reducer,
        StudentSearchClass: StudentSearchClass.reducer,
        StudentAssignments: StudentAssignments.reducer,
        StudentClassGrade: StudentClassGrade.reducer,
        StudentSpecificAssignment: StudentSpecificAssignment.reducer,
        StudentSubmission: StudentSubmission.reducer,
        StudentFeatureFlags: StudentFeatureFlags.reducer,
        StudentThemes: StudentThemes.reducer,
    },
 
    middleware: (getDefaultMiddleware) =>
        getDefaultMiddleware({
            serializableCheck: false,
        }),
});