// // DateTimeText.swift // Meshtastic Apple // // Copyright(C) Garth Vander Houwen 5/30/22. // import SwiftUI // // LastHeardText.swift // Meshtastic Apple // // Created by Garth Vander Houwen on 5/25/22. // struct DateTimeText: View { var dateTime: Date? let sixMonthsAgo = Calendar.current.date(byAdding: .month, value: -6, to: Date()) let localeDateFormat = DateFormatter.dateFormat(fromTemplate: "yyMMddjmmssa", options: 0, locale: Locale.current) var body: some View { let dateFormatString = (localeDateFormat ?? "MM/dd/YY j:mm:ss a") if dateTime != nil && dateTime! >= sixMonthsAgo! { Text(" \(dateTime!.formattedDate(format: dateFormatString))") } else { Text("unknown.age") } } }