Remove TODO for uninviting group chat members (#10789)

This commit is contained in:
DS Boyce
2026-06-08 12:14:51 -07:00
committed by GitHub
parent fe9dabbc4a
commit 0c89198ded
@@ -38,7 +38,7 @@ export function MemberMenu({
}: {
convo: ConvoWithDetails
profile: Shadow<bsky.profile.AnyProfileView>
type: 'owner' | 'standard' | 'invited'
type: 'owner' | 'standard'
displayName: string
isOwner: boolean
}) {
@@ -128,10 +128,7 @@ export function MemberMenu({
}
const canBlockMember = type === 'owner' || type === 'standard'
const canRemoveMember = isOwner && type !== 'invited'
// TODO Need to integrate this. -dsb
const canUninviteMember = false
// const canUninviteMember = isOwner && type === 'invited'
const canRemoveMember = isOwner
return (
<>
@@ -147,7 +144,7 @@ export function MemberMenu({
props.onPress()
},
}
return type === 'owner' || type === 'invited' ? (
return type === 'owner' ? (
<StatusBadge
label={type === 'owner' ? l`Admin` : l`Invited`}
pressableProps={triggerProps}
@@ -234,18 +231,6 @@ export function MemberMenu({
</Menu.ItemText>
</Menu.Item>
) : null}
{canUninviteMember ? (
<Menu.Item
destructive
label={l`Uninvite ${displayName} from this group chat`}
// TODO Need to wire up the uninvite flow. -dsb
onPress={() => {}}>
<Menu.ItemIcon icon={ArrowBoxLeftIcon} />
<Menu.ItemText>
<Trans>Uninvite</Trans>
</Menu.ItemText>
</Menu.Item>
) : null}
</Menu.Group>
</Menu.Outer>
</Menu.Root>