From 1376f38b2f2fc895868c801a5f2f3c59677a8613 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Tue, 26 May 2026 12:06:43 +0300 Subject: [PATCH] change block footer for groups --- src/components/dms/MessagesListBlockedFooter.tsx | 14 ++++++++------ src/screens/Messages/Conversation.tsx | 10 +++++++++- 2 files changed, 17 insertions(+), 7 deletions(-) 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 = ( )