import { User } from "../contexts/UserContext";

export function hasGroup(user: User | null | undefined, group: string | null | undefined): boolean {
  if (user == null) return false;
  if (group == null) return true;
  if (user.is_superuser) return true;
  return user.groups.map((group) => group.toLowerCase()).includes(group.toLowerCase());
}
