diff --git a/app/soapbox/features/group/components/group-action-button.tsx b/app/soapbox/features/group/components/group-action-button.tsx index 32ff557af..64824866a 100644 --- a/app/soapbox/features/group/components/group-action-button.tsx +++ b/app/soapbox/features/group/components/group-action-button.tsx @@ -27,7 +27,7 @@ const GroupActionButton = ({ group }: IGroupActionButton) => { const isRequested = group.relationship?.requested; const isNonMember = !group.relationship?.member && !isRequested; - const isAdmin = group.relationship?.role === 'admin'; + const isAdmin = group.relationship?.role === 'owner'; const isBlocked = group.relationship?.blocked_by; const onJoinGroup = () => joinGroup.mutate(group); diff --git a/app/soapbox/features/group/group-blocked-members.tsx b/app/soapbox/features/group/group-blocked-members.tsx index 7af25f99c..aae717c12 100644 --- a/app/soapbox/features/group/group-blocked-members.tsx +++ b/app/soapbox/features/group/group-blocked-members.tsx @@ -81,7 +81,7 @@ const GroupBlockedMembers: React.FC = ({ params }) => { ); } - if (!group.relationship.role || !['admin', 'moderator'].includes(group.relationship.role)) { + if (!group.relationship.role || !['owner', 'admin', 'moderator'].includes(group.relationship.role)) { return (); } diff --git a/app/soapbox/features/group/group-membership-requests.tsx b/app/soapbox/features/group/group-membership-requests.tsx index 8cf0fdfd7..13f0925ac 100644 --- a/app/soapbox/features/group/group-membership-requests.tsx +++ b/app/soapbox/features/group/group-membership-requests.tsx @@ -96,7 +96,7 @@ const GroupMembershipRequests: React.FC = ({ params }) ); } - if (!group.relationship.role || !['admin', 'moderator'].includes(group.relationship.role)) { + if (!group.relationship.role || !['owner', 'admin', 'moderator'].includes(group.relationship.role)) { return (); } diff --git a/app/soapbox/features/group/manage-group.tsx b/app/soapbox/features/group/manage-group.tsx index 918aea874..1ebdc7848 100644 --- a/app/soapbox/features/group/manage-group.tsx +++ b/app/soapbox/features/group/manage-group.tsx @@ -50,7 +50,7 @@ const ManageGroup: React.FC = ({ params }) => { ); } - if (!group.relationship.role || !['admin', 'moderator'].includes(group.relationship.role)) { + if (!group.relationship.role || !['owner', 'admin', 'moderator'].includes(group.relationship.role)) { return (); } @@ -72,7 +72,7 @@ const ManageGroup: React.FC = ({ params }) => { return ( - {group.relationship.role === 'admin' && ( + {group.relationship.role === 'owner' && ( @@ -83,7 +83,7 @@ const ManageGroup: React.FC = ({ params }) => { - {group.relationship.role === 'admin' && ( + {group.relationship.role === 'owner' && (