GroupChatInfoView: move owner row out of the members card into the lazy list

Per review #1: card holds only Invite + (optional) search; the user-as-owner
row joins the same lazy column as the rest of the members, picking up the
canvas-variant avatar color through MemberProfileImage's updated default.
This commit is contained in:
another-simple-pixel
2026-05-18 07:47:11 -07:00
parent 379f84a4ae
commit 13d6bca1b3
@@ -718,13 +718,15 @@ fun ModalData.GroupChatInfoLayout(
MemberListSearchRowView(searchText)
}
}
SectionItemView(minHeight = 54.dp, padding = PaddingValues(horizontal = DEFAULT_PADDING)) {
MemberRow(groupInfo.membership, user = true)
}
}
}
}
if (!groupInfo.nextConnectPrepared && !groupInfo.useRelays) {
item {
SectionItemView(minHeight = 54.dp, padding = PaddingValues(horizontal = DEFAULT_PADDING)) {
MemberRow(groupInfo.membership, user = true)
}
}
items(filteredMembers.value, key = { it.groupMemberId }) { member ->
val showMenu = remember(member.groupMemberId) { mutableStateOf(false) }
val canBeSelected = groupInfo.membership.memberRole >= member.memberRole && member.memberRole < GroupMemberRole.Moderator