diff --git a/native/chat/settings/thread-settings-member.react.js b/native/chat/settings/thread-settings-member.react.js
--- a/native/chat/settings/thread-settings-member.react.js
+++ b/native/chat/settings/thread-settings-member.react.js
@@ -16,11 +16,7 @@
} from 'lib/actions/thread-actions.js';
import { useENSNames } from 'lib/hooks/ens-cache.js';
import { createLoadingStatusSelector } from 'lib/selectors/loading-selectors.js';
-import {
- memberIsAdmin,
- memberHasAdminPowers,
- getAvailableThreadMemberActions,
-} from 'lib/shared/thread-utils.js';
+import { getAvailableThreadMemberActions } from 'lib/shared/thread-utils.js';
import { stringForUser } from 'lib/shared/user-utils.js';
import type { LoadingStatus } from 'lib/types/loading-types.js';
import {
@@ -130,24 +126,17 @@
);
}
- let roleInfo = null;
- if (memberIsAdmin(this.props.memberInfo, this.props.threadInfo)) {
- roleInfo = (
-
-
- admin
-
-
- );
- } else if (memberHasAdminPowers(this.props.memberInfo)) {
- roleInfo = (
-
-
- parent admin
-
-
- );
- }
+ const roleName =
+ this.props.memberInfo.role &&
+ this.props.threadInfo.roles[this.props.memberInfo.role].name;
+
+ const roleInfo = (
+
+
+ {roleName}
+
+
+ );
const firstItem = this.props.firstListItem
? null