import React from 'react'; import BaseBadge from 'app/components/idBadge/baseBadge'; import MemberBadge from 'app/components/idBadge/memberBadge'; import OrganizationBadge from 'app/components/idBadge/organizationBadge'; import ProjectBadge from 'app/components/idBadge/projectBadge'; import TeamBadge from 'app/components/idBadge/teamBadge/badge'; import UserBadge from 'app/components/idBadge/userBadge'; import {Member, User} from 'app/types'; type BaseBadgeProps = React.ComponentProps; type DisplayName = BaseBadgeProps['displayName']; type Props = Omit & { user?: User; member?: Member; displayName?: DisplayName; }; function getBadge({organization, team, project, user, member, ...props}: Props) { if (organization) { return ; } if (team) { return ; } if (project) { return ; } if (user) { return ; } if (member) { return ; } return null; } export default getBadge;