diff --git a/src/components/dms/MessagesListBlockedFooter.tsx b/src/components/dms/MessagesListBlockedFooter.tsx index 8d41bde248..1fbee421b0 100644 --- a/src/components/dms/MessagesListBlockedFooter.tsx +++ b/src/components/dms/MessagesListBlockedFooter.tsx @@ -22,10 +22,12 @@ export function MessagesListBlockedFooter({ recipient: initialRecipient, convoId, moderation, + isGroup, }: { recipient: bsky.profile.AnyProfileView convoId: string moderation: ModerationDecision + isGroup: boolean }) { const t = useTheme() const {t: l} = useLingui() @@ -64,9 +66,7 @@ export function MessagesListBlockedFooter({ a.justify_center, a.p_lg, t.atoms.bg_contrast_50, - { - borderRadius: 40, - }, + {borderRadius: 40}, ]}> - {isBlocking - ? l`You are blocking this person` - : l`This person is blocking you`} + {isGroup + ? l`You are blocking the chat owner` + : isBlocking + ? l`You are blocking this person` + : l`This person is blocking you`} - } else if (convo && primaryMember && primaryMemberModeration?.blocked) { + } else if ( + convo && + primaryMember && + primaryMemberModeration && + (convo.kind === 'group' + ? primaryMemberModeration?.blockCause?.type === 'blocking' + : primaryMemberModeration?.blocked) + ) { footer = ( )