ENCOA-266

This commit is contained in:
Tiago Ribeiro
2024-12-12 12:28:57 +00:00
parent 578d29066f
commit 3e74827c47
6 changed files with 56 additions and 69 deletions

View File

@@ -68,6 +68,7 @@ export default function Dashboard({ user, users, userCounts, entities, assignmen
const teachers = useMemo(() => users.filter((u) => u.type === "teacher"), [users]);
const allowedEntityStatistics = useAllowedEntities(user, entities, 'view_entity_statistics')
const allowedStudentPerformance = useAllowedEntities(user, entities, 'view_student_performance')
const router = useRouter();
@@ -127,12 +128,14 @@ export default function Dashboard({ user, users, userCounts, entities, assignmen
color="purple"
/>
)}
<IconCard Icon={BsPersonFillGear}
onClick={() => router.push("/users/performance")}
label="Student Performance"
value={userCounts.student}
color="purple"
/>
{allowedStudentPerformance.length > 0 && (
<IconCard Icon={BsPersonFillGear}
onClick={() => router.push("/users/performance")}
label="Student Performance"
value={students.length}
color="purple"
/>
)}
<IconCard
Icon={BsClock}
label="Expiration Date"