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