diff --git a/app/soapbox/features/group/components/group-relationship.tsx b/app/soapbox/features/group/components/group-relationship.tsx index 6b79ecda5..c71adbbe8 100644 --- a/app/soapbox/features/group/components/group-relationship.tsx +++ b/app/soapbox/features/group/components/group-relationship.tsx @@ -2,6 +2,7 @@ import React from 'react'; import { FormattedMessage } from 'react-intl'; import { HStack, Icon, Text } from 'soapbox/components/ui'; +import { GroupRoles } from 'soapbox/schemas/group-member'; import { Group } from 'soapbox/types/entities'; interface IGroupRelationship { @@ -9,10 +10,10 @@ interface IGroupRelationship { } const GroupRelationship = ({ group }: IGroupRelationship) => { - const isAdmin = group.relationship?.role === 'admin'; - const isModerator = group.relationship?.role === 'moderator'; + const isOwner = group.relationship?.role === GroupRoles.OWNER; + const isAdmin = group.relationship?.role === GroupRoles.ADMIN; - if (!isAdmin || !isModerator) { + if (!isOwner || !isAdmin) { return null; } @@ -21,14 +22,14 @@ const GroupRelationship = ({ group }: IGroupRelationship) => { - {isAdmin + {isOwner ? : }