conversations-classic-ios/ConversationsClassic/View/Screens/Conversation/ConversationMessageContainer.swift
2024-07-04 10:21:12 +02:00

37 lines
1,009 B
Swift

import SwiftUI
struct ConversationMessageContainer: View {
let message: Message
let isOutgoing: Bool
var body: some View {
Text(message.body ?? "...")
.font(.body2)
.foregroundColor(.Material.Text.main)
.multilineTextAlignment(.leading)
.padding(10)
}
}
struct MessageAttr: View {
let message: Message
var body: some View {
VStack(alignment: .leading, spacing: 0) {
Text(message.date, style: .time)
.font(.sub2)
.foregroundColor(.Material.Shape.separator)
Spacer()
if message.sentError {
Image(systemName: "exclamationmark.circle")
.font(.body3)
.foregroundColor(.Rainbow.red500)
} else if message.pending {
Image(systemName: "clock")
.font(.body3)
.foregroundColor(.Material.Shape.separator)
}
}
}
}