import Foundation import SwiftUI import WidgetKit struct LiveActivityTotalDailyDoseView: View { var context: ActivityViewContext var additionalState: LiveActivityAttributes.ContentAdditionalState private var bolusFormatter: NumberFormatter { let formatter = NumberFormatter() formatter.numberStyle = .decimal formatter.maximumFractionDigits = 1 return formatter } var body: some View { VStack(spacing: 2) { HStack { Text( bolusFormatter.string(from: additionalState.tdd as NSNumber) ?? "--" ) .fontWeight(.bold) .font(.title3) .foregroundStyle(context.isStale ? .secondary : .primary) .strikethrough(context.isStale, pattern: .solid, color: .red.opacity(0.6)) Text("U") .font(.headline).fontWeight(.bold) .foregroundStyle(context.isStale ? .secondary : .primary) .strikethrough(context.isStale, pattern: .solid, color: .red.opacity(0.6)) } Text("TDD").font(.subheadline).foregroundStyle(.primary) } } }