import useUsers, {userHashStudent, userHashTeacher} from "@/hooks/useUsers"; import {CorporateUser, User} from "@/interfaces/user"; import {useRouter} from "next/router"; import {useMemo} from "react"; import {BsArrowLeft} from "react-icons/bs"; import MasterStatistical from "../MasterCorporate/MasterStatistical"; interface Props { user: CorporateUser; } const MasterStatisticalPage = ({user}: Props) => { const {users: students} = useUsers(userHashStudent); const {users: teachers} = useUsers(userHashTeacher); // this workaround will allow us toreuse the master statistical due to master corporate restraints // while still being able to use the corporate user const groupedByNameCorporateIds = useMemo( () => ({ [user.corporateInformation?.companyInformation?.name || user.name]: [user.id], }), [user], ); const teachersAndStudents = useMemo(() => [...students, ...teachers], [students, teachers]); const router = useRouter(); return ( <>