diff --git a/apps/ios/Shared/Views/ChatList/ChatListView.swift b/apps/ios/Shared/Views/ChatList/ChatListView.swift index c70aac96c6..ee3fa57220 100644 --- a/apps/ios/Shared/Views/ChatList/ChatListView.swift +++ b/apps/ios/Shared/Views/ChatList/ChatListView.swift @@ -65,7 +65,12 @@ struct ChatListView: View { destination: chatView ) { chatListView } } - .sheetWithDetents(isPresented: isUserPickerSheetPresented) { + .sheetWithDetents( + isPresented: isUserPickerSheetPresented, + detents: activeUserPickerSheet == .userPicker + ? [.medium(), .large()] + : [.large()] + ) { if let sheet = activeUserPickerSheet, let currentUser = chatModel.currentUser { Group { switch sheet { diff --git a/apps/ios/Shared/Views/ChatList/UserPicker.swift b/apps/ios/Shared/Views/ChatList/UserPicker.swift index d32d4acf73..8fc002a871 100644 --- a/apps/ios/Shared/Views/ChatList/UserPicker.swift +++ b/apps/ios/Shared/Views/ChatList/UserPicker.swift @@ -15,7 +15,7 @@ struct UserPicker: View { @State private var activeUser: User? = nil var body: some View { - let v = List { + List { VStack(alignment: .leading, spacing: 6) { if let currentUser = activeUser ?? m.currentUser { HStack(alignment: .top) { @@ -146,12 +146,6 @@ struct UserPicker: View { } } .modifier(ThemedBackground(grouped: true)) - - if #available(iOS 16.0, *) { - v.presentationDetents([.height(400)]) - } else { - v - } } private func userView(_ u: UserInfo) -> some View {