import classNames from "classnames"; import { useLocale } from "@calcom/lib/hooks/useLocale"; import { MembershipRole } from "@calcom/prisma/enums"; type PillColor = "blue" | "green" | "red" | "orange"; interface Props extends React.HTMLAttributes { text: string; color?: PillColor; } export default function TeamPill(props: Props) { const { color, text, ...rest } = props; return (
{text}
); } interface TeamRoleProps extends Omit, "text"> { role: MembershipRole; } export function TeamRole(props: TeamRoleProps) { const { t } = useLocale(); const { role, ...rest } = props; const keys: Record = { [MembershipRole.OWNER]: "blue", [MembershipRole.ADMIN]: "red", [MembershipRole.MEMBER]: undefined, }; return ; }