diff --git a/apps/ios/Shared/Views/ChatList/ChatListNavLink.swift b/apps/ios/Shared/Views/ChatList/ChatListNavLink.swift index 6689d8f5db..d6937007ba 100644 --- a/apps/ios/Shared/Views/ChatList/ChatListNavLink.swift +++ b/apps/ios/Shared/Views/ChatList/ChatListNavLink.swift @@ -16,7 +16,14 @@ struct ChatListNavLink: View { var body: some View { switch chat.chatInfo { case let .direct(contact): - contactNavLink(contact) + if contact.ready { + contactNavLink(contact) + } else { + contactNavLink(contact) + .onTapGesture { + AlertManager.shared.showAlert(pendingContactAlert(chat, contact)) + } + } case let .group(groupInfo): groupNavLink(groupInfo) case let .contactRequest(cReq): @@ -62,11 +69,6 @@ struct ChatListNavLink: View { Label("Delete", systemImage: "trash") } } - .onTapGesture { - if !contact.ready { - AlertManager.shared.showAlert(pendingContactAlert(chat, contact)) - } - } .frame(height: 80) }