ios: fix navigation to member info view (#1648)

This commit is contained in:
JRoberts
2022-12-26 17:45:02 +04:00
committed by GitHub
parent 20c33aea72
commit 4370012b8a

View File

@@ -14,7 +14,6 @@ struct GroupChatInfoView: View {
@Environment(\.dismiss) var dismiss: DismissAction
@ObservedObject var chat: Chat
@State var groupInfo: GroupInfo
@State var selectedMember: Int64? = nil
@ObservedObject private var alertManager = AlertManager.shared
@State private var alert: GroupChatInfoViewAlert? = nil
@State private var groupLink: String?
@@ -66,22 +65,16 @@ struct GroupChatInfoView: View {
}
memberView(groupInfo.membership, user: true)
ForEach(members) { member in
NavLinkPlain(
tag: member.groupMemberId,
selection: $selectedMember,
label: { memberView(member) }
)
ZStack {
NavigationLink {
memberInfoView(member.groupMemberId)
} label: {
EmptyView()
}
.opacity(0)
memberView(member)
}
}
.background(
NavigationLink(
destination: memberInfoView(selectedMember),
isActive: Binding(
get: { selectedMember != nil },
set: { _, _ in selectedMember = nil }
)
) { EmptyView() }
.opacity(0)
)
}
Section {