Updated the UserCard to only show buttons to adequate users

This commit is contained in:
Tiago Ribeiro
2024-01-21 20:28:42 +00:00
parent 52143d2472
commit 8c1da3a84a

View File

@@ -574,17 +574,17 @@ const UserCard = ({user, loggedInUser, onClose, onViewStudents, onViewTeachers,
<div className="flex gap-4 justify-between mt-4 w-full"> <div className="flex gap-4 justify-between mt-4 w-full">
<div className="self-start flex gap-4 justify-start items-center w-full"> <div className="self-start flex gap-4 justify-start items-center w-full">
{onViewCorporate && ( {onViewCorporate && ["student", "teacher"].includes(user.type) && (
<Button className="w-full max-w-[200px]" variant="outline" color="rose" onClick={onViewCorporate}> <Button className="w-full max-w-[200px]" variant="outline" color="rose" onClick={onViewCorporate}>
View Corporate View Corporate
</Button> </Button>
)} )}
{onViewStudents && ( {onViewStudents && ["corporate", "teacher"].includes(user.type) && (
<Button className="w-full max-w-[200px]" variant="outline" color="rose" onClick={onViewStudents}> <Button className="w-full max-w-[200px]" variant="outline" color="rose" onClick={onViewStudents}>
View Students View Students
</Button> </Button>
)} )}
{onViewTeachers && ( {onViewTeachers && ["student", "corporate"].includes(user.type) && (
<Button className="w-full max-w-[200px]" variant="outline" color="rose" onClick={onViewTeachers}> <Button className="w-full max-w-[200px]" variant="outline" color="rose" onClick={onViewTeachers}>
View Teachers View Teachers
</Button> </Button>