diff --git a/src/components/Sidebar.tsx b/src/components/Sidebar.tsx index a420c558..74cc576b 100644 --- a/src/components/Sidebar.tsx +++ b/src/components/Sidebar.tsx @@ -27,7 +27,7 @@ import useTicketsListener from "@/hooks/useTicketsListener"; import { checkAccess, getTypesOfUser } from "@/utils/permissions"; import usePermissions from "@/hooks/usePermissions"; import { EntityWithRoles } from "@/interfaces/entity"; -import { useAllowedEntitiesSomePermissions } from "@/hooks/useEntityPermissions"; +import { useAllowedEntities, useAllowedEntitiesSomePermissions } from "@/hooks/useEntityPermissions"; import { useMemo } from "react"; interface Props { @@ -95,6 +95,8 @@ export default function Sidebar({ const { totalAssignedTickets } = useTicketsListener(user.id); const { permissions } = usePermissions(user.id); + const entitiesAllowStatistics = useAllowedEntities(user, entities, "view_statistics") + const entitiesAllowGeneration = useAllowedEntitiesSomePermissions(user, entities, [ "generate_reading", "generate_listening", "generate_writing", "generate_speaking", "generate_level" ]) @@ -119,7 +121,7 @@ export default function Sidebar({ {checkAccess(user, ["student", "teacher", "developer"], permissions, "viewExams") && (