// // CIEventView.swift // SimpleX (iOS) // // Created by JRoberts on 20.07.2022. // Copyright © 2022 SimpleX Chat. All rights reserved. // import SwiftUI import SimpleXChat struct CIEventView: View { var chatItem: ChatItem var body: some View { HStack(alignment: .bottom, spacing: 0) { if let member = chatItem.memberDisplayName { Text(member) .font(.caption) .foregroundColor(.secondary) .fontWeight(.light) + Text(" ") + chatEventText(chatItem) } else { chatEventText(chatItem) } } .padding(.leading, 6) .padding(.bottom, 6) .textSelection(.disabled) } } func chatEventText(_ ci: ChatItem) -> Text { Text(ci.content.text) .font(.caption) .foregroundColor(.secondary) .fontWeight(.light) + Text(" ") + ci.timestampText .font(.caption) .foregroundColor(Color.secondary) .fontWeight(.light) } struct CIEventView_Previews: PreviewProvider { static var previews: some View { CIEventView(chatItem: ChatItem.getGroupEventSample()) } }