diff options
Diffstat (limited to 'src/view/com/posts/FeedItem.tsx')
-rw-r--r-- | src/view/com/posts/FeedItem.tsx | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/view/com/posts/FeedItem.tsx b/src/view/com/posts/FeedItem.tsx index 675f23a88..9f6dd3322 100644 --- a/src/view/com/posts/FeedItem.tsx +++ b/src/view/com/posts/FeedItem.tsx @@ -196,6 +196,12 @@ let FeedItemInner = ({ }, ] + const isParentBlocked = Boolean( + parentAuthor?.viewer?.blockedBy || + parentAuthor?.viewer?.blocking || + parentAuthor?.viewer?.blockingByList, + ) + return ( <Link testID={`feedItem-by-${post.author.handle}`} @@ -320,7 +326,16 @@ let FeedItemInner = ({ onOpenAuthor={onOpenAuthor} /> {!isThreadChild && showReplyTo && parentAuthor && ( - <ReplyToLabel profile={parentAuthor} /> + <ReplyToLabel + profile={ + isParentBlocked + ? { + ...parentAuthor, + displayName: _(msg`a blocked user`), + } + : parentAuthor + } + /> )} <LabelsOnMyPost post={post} /> <PostContent |