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 = (
)