import { Badge } from '@chakra-ui/react';
import React from 'react';
import { UserRoleEnum } from 'enums';
import { IUserRole } from 'interfaces';
import { userHasRoles } from 'helpers';
/**
* Returns the badge for user based on roles
*/
const UserBadge: React.FC<{ roles: IUserRole[] }> = ({ roles }) => {
if (userHasRoles(roles, [UserRoleEnum.ADMIN])) {
return (
Administrator
);
}
if (userHasRoles(roles, [UserRoleEnum.TEACHER])) {
return (
Teacher
);
}
if (userHasRoles(roles, [UserRoleEnum.STUDENT])) {
return Student;
}
return null;
};
export default UserBadge;