From 4370012b8a2003155b2dda12141e9cae54cab645 Mon Sep 17 00:00:00 2001 From: JRoberts <8711996+jr-simplex@users.noreply.github.com> Date: Mon, 26 Dec 2022 17:45:02 +0400 Subject: [PATCH] ios: fix navigation to member info view (#1648) --- .../Views/Chat/Group/GroupChatInfoView.swift | 25 +++++++------------ 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/apps/ios/Shared/Views/Chat/Group/GroupChatInfoView.swift b/apps/ios/Shared/Views/Chat/Group/GroupChatInfoView.swift index 7e29a7950..20b70fb0d 100644 --- a/apps/ios/Shared/Views/Chat/Group/GroupChatInfoView.swift +++ b/apps/ios/Shared/Views/Chat/Group/GroupChatInfoView.swift @@ -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 {