change chat list
This commit is contained in:
parent
0359616c8f
commit
aa4b871c41
@ -56,10 +56,6 @@ struct ChatsTab: View {
|
||||
private var content: some View {
|
||||
if viewModel.isInitialLoading && viewModel.chats.isEmpty {
|
||||
loadingState
|
||||
} else if let message = viewModel.errorMessage, viewModel.chats.isEmpty {
|
||||
errorState(message: message)
|
||||
} else if viewModel.chats.isEmpty {
|
||||
emptyState
|
||||
} else {
|
||||
chatList
|
||||
}
|
||||
@ -73,7 +69,7 @@ struct ChatsTab: View {
|
||||
// .padding(.vertical, 8)
|
||||
// }
|
||||
// .background(Color(UIColor.systemBackground))
|
||||
|
||||
|
||||
if let message = viewModel.errorMessage {
|
||||
Section {
|
||||
HStack(alignment: .top, spacing: 8) {
|
||||
@ -110,12 +106,19 @@ struct ChatsTab: View {
|
||||
globalSearchContent
|
||||
}
|
||||
} else {
|
||||
ForEach(viewModel.chats) { chat in
|
||||
chatRowItem(for: chat)
|
||||
}
|
||||
|
||||
if viewModel.isLoadingMore {
|
||||
loadingMoreRow
|
||||
if let message = viewModel.errorMessage, viewModel.chats.isEmpty {
|
||||
errorState(message: message)
|
||||
} else if viewModel.chats.isEmpty {
|
||||
emptyState
|
||||
} else {
|
||||
|
||||
ForEach(viewModel.chats) { chat in
|
||||
chatRowItem(for: chat)
|
||||
}
|
||||
|
||||
if viewModel.isLoadingMore {
|
||||
loadingMoreRow
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user