Skip to content

Commit 6185c4f

Browse files
committed
Fixes made to navigation
1 parent bb238fc commit 6185c4f

File tree

4 files changed

+14
-8
lines changed

4 files changed

+14
-8
lines changed

frontend/src/pages/instructor/InstructorConcepts.jsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -116,13 +116,13 @@ const InstructorConcepts = ({ courseName, course_id }) => {
116116
});
117117

118118
const handleEditClick = (conceptData) => {
119-
navigate(`/course/${courseName}/edit-concept/${conceptData.concept_id}`, {
119+
navigate(`/course/${courseName}/${course_id}/edit-concept/${conceptData.concept_id}`, {
120120
state: { conceptData, course_id: course_id },
121121
});
122122
};
123123

124124
const handleCreateConceptClick = () => {
125-
navigate(`/course/${courseName}/new-concept`, {
125+
navigate(`/course/${courseName}/${course_id}/new-concept`, {
126126
state: { data, course_id },
127127
});
128128
};

frontend/src/pages/instructor/InstructorHomepage.jsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,7 @@ const CourseDetails = () => {
222222
}
223223
};
224224

225+
225226
return (
226227
<PageContainer>
227228
<AppBar
@@ -231,7 +232,7 @@ const CourseDetails = () => {
231232
>
232233
<InstructorHeader />
233234
</AppBar>
234-
<InstructorSidebar setSelectedComponent={setSelectedComponent} course_id={course_id} selectedComponent={selectedComponent} />
235+
<InstructorSidebar setSelectedComponent={setSelectedComponent} course_id={course_id} selectedComponent={course_id} />
235236
{renderComponent()}
236237
</PageContainer>
237238
);
@@ -480,8 +481,7 @@ const InstructorHomepage = () => {
480481
</PageContainer>
481482
}
482483
/>
483-
<Route exact path=":courseName/:course_id/*" element={<CourseDetails openWebSocket={openWebSocket} />} />
484-
// After
484+
485485
<Route exact path=":courseName/:course_id/*" element={<CourseDetails openWebSocket={openWebSocket} />} />
486486
<Route path=":courseName/:course_id/edit-module/:moduleId" element={<InstructorEditCourse />} />
487487
<Route path=":courseName/:course_id/edit-concept/:conceptId" element={<InstructorEditConcept />} />

frontend/src/pages/instructor/InstructorModules.jsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -122,13 +122,13 @@ const InstructorModules = ({ courseName, course_id }) => {
122122
}, [course_id]);
123123

124124
const handleEditClick = (moduleData) => {
125-
navigate(`/course/${courseName}/edit-module/${moduleData.module_id}`, {
125+
navigate(`/course/${courseName}/${course_id}/edit-module/${moduleData.module_id}`, {
126126
state: { moduleData, course_id: course_id },
127127
});
128128
};
129129

130130
const handleCreateModuleClick = () => {
131-
navigate(`/course/${courseName}/new-module`, {
131+
navigate(`/course/${courseName}/${course_id}/new-module`, {
132132
state: { data, course_id },
133133
});
134134
};

frontend/src/pages/instructor/ViewStudents.jsx

+7-1
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ export const ViewStudents = ({ courseName, course_id }) => {
7070
try {
7171
const session = await fetchAuthSession();
7272
var token = session.tokens.idToken;
73+
console.log(course_id)
7374
const response = await fetch(
7475
`${
7576
import.meta.env.VITE_API_ENDPOINT
@@ -102,7 +103,9 @@ export const ViewStudents = ({ courseName, course_id }) => {
102103
useEffect(() => {
103104
const fetchStudents = async () => {
104105
try {
106+
console.log("checkpoint1")
105107
const session = await fetchAuthSession();
108+
console.log("checkpoint2")
106109
var token = session.tokens.idToken;
107110
const response = await fetch(
108111
`${
@@ -140,8 +143,11 @@ export const ViewStudents = ({ courseName, course_id }) => {
140143

141144
const handleGenerateAccessCode = async () => {
142145
try {
146+
143147
const session = await fetchAuthSession();
148+
144149
var token = session.tokens.idToken;
150+
145151
const response = await fetch(
146152
`${
147153
import.meta.env.VITE_API_ENDPOINT
@@ -183,7 +189,7 @@ export const ViewStudents = ({ courseName, course_id }) => {
183189
row.name.toLowerCase().includes(searchQuery.toLowerCase())
184190
);
185191
const handleRowClick = (student) => {
186-
navigate(`/course/${course_id}/student/${student.name}`, {
192+
navigate(`/course/${courseName}/${course_id}/student/${student.name}`, {
187193
state: { course_id, student },
188194
});
189195
};

0 commit comments

Comments
 (0)