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 convo: ConvoWithDetails
profile: Shadow<bsky.profile.AnyProfileView> profile: Shadow<bsky.profile.AnyProfileView>
type: 'owner' | 'standard' | 'invited' type: 'owner' | 'standard'
displayName: string displayName: string
isOwner: boolean isOwner: boolean
}) { }) {
@@ -128,10 +128,7 @@ export function MemberMenu({
} }
const canBlockMember = type === 'owner' || type === 'standard' const canBlockMember = type === 'owner' || type === 'standard'
const canRemoveMember = isOwner && type !== 'invited' const canRemoveMember = isOwner
// TODO Need to integrate this. -dsb
const canUninviteMember = false
// const canUninviteMember = isOwner && type === 'invited'
return ( return (
<> <>
@@ -147,7 +144,7 @@ export function MemberMenu({
props.onPress() props.onPress()
}, },
} }
return type === 'owner' || type === 'invited' ? ( return type === 'owner' ? (
<StatusBadge <StatusBadge
label={type === 'owner' ? l`Admin` : l`Invited`} label={type === 'owner' ? l`Admin` : l`Invited`}
pressableProps={triggerProps} pressableProps={triggerProps}
@@ -234,18 +231,6 @@ export function MemberMenu({
</Menu.ItemText> </Menu.ItemText>
</Menu.Item> </Menu.Item>
) : null} ) : 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.Group>
</Menu.Outer> </Menu.Outer>
</Menu.Root> </Menu.Root>