diff options
Diffstat (limited to 'src/view/com')
-rw-r--r-- | src/view/com/post-thread/PostThreadLoadMore.tsx | 12 | ||||
-rw-r--r-- | src/view/com/util/UserAvatar.tsx | 8 |
2 files changed, 17 insertions, 3 deletions
diff --git a/src/view/com/post-thread/PostThreadLoadMore.tsx b/src/view/com/post-thread/PostThreadLoadMore.tsx index 780ea7728..27e2ea724 100644 --- a/src/view/com/post-thread/PostThreadLoadMore.tsx +++ b/src/view/com/post-thread/PostThreadLoadMore.tsx @@ -33,7 +33,11 @@ export function PostThreadLoadMore({post}: {post: AppBskyFeedDefs.PostView}) { backgroundColor: t.atoms.bg.backgroundColor, marginRight: -20, }}> - <UserAvatar avatar={post.author.avatar} size={30} /> + <UserAvatar + avatar={post.author.avatar} + size={30} + type={post.author.associated?.labeler ? 'labeler' : 'user'} + /> </View> <View style={{ @@ -44,7 +48,11 @@ export function PostThreadLoadMore({post}: {post: AppBskyFeedDefs.PostView}) { borderRadius: 18, backgroundColor: t.atoms.bg.backgroundColor, }}> - <UserAvatar avatar={post.author.avatar} size={30} /> + <UserAvatar + avatar={post.author.avatar} + size={30} + type={post.author.associated?.labeler ? 'labeler' : 'user'} + /> </View> </View> <View style={[a.px_sm]}> diff --git a/src/view/com/util/UserAvatar.tsx b/src/view/com/util/UserAvatar.tsx index dbd68f8ef..2496f9d2a 100644 --- a/src/view/com/util/UserAvatar.tsx +++ b/src/view/com/util/UserAvatar.tsx @@ -43,6 +43,7 @@ interface BaseUserAvatarProps { } interface UserAvatarProps extends BaseUserAvatarProps { + type: UserAvatarType moderation?: ModerationUI usePlainRNImage?: boolean onLoad?: () => void @@ -439,7 +440,12 @@ let PreviewableUserAvatar = ({ handle: profile.handle, })} onPress={onPress}> - <UserAvatar avatar={profile.avatar} moderation={moderation} {...rest} /> + <UserAvatar + avatar={profile.avatar} + moderation={moderation} + type={profile.associated?.labeler ? 'labeler' : 'user'} + {...rest} + /> </Link> </ProfileHoverCard> ) |