Change imdn icon

This commit is contained in:
Benoit Martins 2024-08-22 16:11:40 +02:00
parent e01a27f538
commit e792810c3c
3 changed files with 7 additions and 4 deletions

View file

@ -132,8 +132,9 @@ struct ChatBubbleView: View {
if (conversationViewModel.displayedConversation != nil && conversationViewModel.displayedConversation!.isGroup) || message.isOutgoing {
if message.status == .sending {
ProgressView()
.controlSize(.mini)
.progressViewStyle(CircularProgressViewStyle(tint: .orangeMain500))
.frame(width: 15, height: 15)
.frame(width: 10, height: 10)
.padding(.top, 1)
} else if message.status != nil {
Image(conversationViewModel.getImageIMDN(status: message.status!))

View file

@ -26,7 +26,7 @@ public struct Message: Identifiable, Hashable {
case sent
case received
case read
case error(DraftMessage)
case error
public func hash(into hasher: inout Hasher) {
switch self {
@ -53,7 +53,7 @@ public struct Message: Identifiable, Hashable {
return true
case (.read, .read):
return true
case ( .error(_), .error(_)):
case ( .error, .error):
return true
default:
return false

View file

@ -294,6 +294,8 @@ class ConversationViewModel: ObservableObject {
statusTmp = .received
case .Displayed:
statusTmp = .read
case .NotDelivered:
statusTmp = .error
default:
statusTmp = .sending
}
@ -1255,7 +1257,7 @@ class ConversationViewModel: ObservableObject {
case .read:
return "checks"
case .error:
return ""
return "warning-circle"
}
}