import { MembershipRole } from "@prisma/client"; import classNames from "classnames"; import { useLocale } from "@lib/hooks/useLocale"; interface Props { role?: MembershipRole; invitePending?: boolean; } export default function TeamRole(props: Props) { const { t } = useLocale(); return ( {(() => { if (props.invitePending) return t("invitee"); switch (props.role) { case "OWNER": return t("owner"); case "ADMIN": return t("admin"); case "MEMBER": return t("member"); default: return ""; } })()} ); }