From d56226ccc5ecd6d922f660f07886d785fe6aef40 Mon Sep 17 00:00:00 2001 From: adam-skowronek Date: Thu, 23 Jun 2022 01:05:52 +0200 Subject: [PATCH] Add remove svg icon --- frontend/src/assets/svg/icon-remove.svg | 2 + frontend/src/views/coordinator/Groups.tsx | 71 +++++++++++---------- frontend/src/views/coordinator/Leaders.tsx | 5 +- frontend/src/views/coordinator/Students.tsx | 5 +- 4 files changed, 47 insertions(+), 36 deletions(-) create mode 100644 frontend/src/assets/svg/icon-remove.svg diff --git a/frontend/src/assets/svg/icon-remove.svg b/frontend/src/assets/svg/icon-remove.svg new file mode 100644 index 0000000..1be75ca --- /dev/null +++ b/frontend/src/assets/svg/icon-remove.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/frontend/src/views/coordinator/Groups.tsx b/frontend/src/views/coordinator/Groups.tsx index 8894d15..5aa5373 100644 --- a/frontend/src/views/coordinator/Groups.tsx +++ b/frontend/src/views/coordinator/Groups.tsx @@ -3,6 +3,7 @@ import { useEffect, useState } from 'react' import { useMutation, useQuery } from 'react-query' import { useNavigate } from 'react-router-dom' import { deleteGroup, getGroups } from '../../api/groups' +import { ReactComponent as IconRemove } from '../../assets/svg/icon-remove.svg' const Groups = () => { let navigate = useNavigate() @@ -43,11 +44,11 @@ const Groups = () => { onSuccess: () => refetchGroups(), }, ) - + useEffect(() => { setPage(1) }, [perPage]) - + if (areGroupsLoading) { return
Ładowanie
} @@ -98,7 +99,9 @@ const Groups = () => { {points_for_first_term} {points_for_second_term} - + ), @@ -107,40 +110,40 @@ const Groups = () => {
-
+
+ + {[ + ...Array( + groups?.data?.max_pages && groups?.data?.max_pages + 1, + ).keys(), + ] + .slice(1) + .map((p) => ( - {[ - ...Array( - groups?.data?.max_pages && groups?.data?.max_pages + 1, - ).keys(), - ] - .slice(1) - .map((p) => ( - - ))} - -
-
+ ))} + +
+ ) } diff --git a/frontend/src/views/coordinator/Leaders.tsx b/frontend/src/views/coordinator/Leaders.tsx index a9a8886..df7e80d 100644 --- a/frontend/src/views/coordinator/Leaders.tsx +++ b/frontend/src/views/coordinator/Leaders.tsx @@ -3,6 +3,7 @@ import { useMutation, useQuery } from 'react-query' import { useNavigate } from 'react-router-dom' import { getLeaders, deleteLeader } from '../../api/leaders' import classNames from 'classnames' +import { ReactComponent as IconRemove } from '../../assets/svg/icon-remove.svg' const Leaders = () => { let navigate = useNavigate() @@ -111,7 +112,9 @@ const Leaders = () => { : 'Nie/stacjonarny'} - + ), diff --git a/frontend/src/views/coordinator/Students.tsx b/frontend/src/views/coordinator/Students.tsx index 91fcc65..c0ca585 100644 --- a/frontend/src/views/coordinator/Students.tsx +++ b/frontend/src/views/coordinator/Students.tsx @@ -8,6 +8,7 @@ import { downloadStudents, } from '../../api/students' import classNames from 'classnames' +import { ReactComponent as IconRemove } from '../../assets/svg/icon-remove.svg' const Students = () => { let navigate = useNavigate() @@ -179,7 +180,9 @@ const Students = () => { {group === null ? 'Nie' : 'Tak'} {mode ? 'Stacjonarny' : 'Niestacjonarny'} - + ))}