diff --git a/frontend/src/api/students.ts b/frontend/src/api/students.ts index d84b36e..fcec34c 100644 --- a/frontend/src/api/students.ts +++ b/frontend/src/api/students.ts @@ -45,9 +45,11 @@ export const deleteStudent = (index: number) => `http://127.0.0.1:5000/api/coordinator/students/${index}/`, ) -export const downloadStudents = () => +export const downloadStudents = (mode: boolean) => axiosInstance.post( - 'http://127.0.0.1:5000/api/coordinator/students/download/', + `http://127.0.0.1:5000/api/coordinator/students/download/?mode=${Number( + mode, + )}`, { responseType: 'blob', }, diff --git a/frontend/src/views/coordinator/Students.tsx b/frontend/src/views/coordinator/Students.tsx index 385b16b..91fcc65 100644 --- a/frontend/src/views/coordinator/Students.tsx +++ b/frontend/src/views/coordinator/Students.tsx @@ -45,7 +45,7 @@ const Students = () => { const { mutate: mutateDownload } = useMutation( 'downloadStudents', - () => downloadStudents(), + (mode: boolean) => downloadStudents(mode), { onSuccess: (res) => { const url = window.URL.createObjectURL(new Blob([res.data])) @@ -111,12 +111,12 @@ const Students = () => { /> -
+
-
diff --git a/frontend/src/views/student/Enrollment.tsx b/frontend/src/views/student/Enrollment.tsx index c1e111d..707aaf6 100644 --- a/frontend/src/views/student/Enrollment.tsx +++ b/frontend/src/views/student/Enrollment.tsx @@ -17,24 +17,33 @@ const Enrollment = () => {

Opiekunowie:

-
@@ -54,17 +63,15 @@ const Enrollment = () => { ?.filter( ({ available_groups }) => available_groups || !showAvailable, ) - .map( - ({ first_name, last_name, email, available_groups }) => ( - - {first_name} - {last_name} - {email} - {mode ? 'Stacjonarny' : 'Niestacjonarny'} - {available_groups} - - ), - )} + .map(({ first_name, last_name, email, available_groups }) => ( + + {first_name} + {last_name} + {email} + {mode ? 'Stacjonarny' : 'Niestacjonarny'} + {available_groups} + + ))}