LiveActivityCOBLabelView.swift 1.0 KB

1234567891011121314151617181920212223242526272829
  1. import Foundation
  2. import SwiftUI
  3. import WidgetKit
  4. struct LiveActivityCOBLabelView: View {
  5. var context: ActivityViewContext<LiveActivityAttributes>
  6. var additionalState: LiveActivityAttributes.ContentAdditionalState
  7. var body: some View {
  8. VStack(spacing: 2) {
  9. HStack {
  10. Text("\(additionalState.cob)" as String)
  11. .fontWeight(.bold)
  12. .font(.title3)
  13. .foregroundStyle(context.isStale ? .secondary : .primary)
  14. .strikethrough(context.isStale, pattern: .solid, color: .red.opacity(0.6))
  15. Text(String(localized: "g", comment: "gram of carbs"))
  16. .font(.headline).fontWeight(.bold)
  17. .foregroundStyle(context.isStale ? .secondary : .primary)
  18. .strikethrough(context.isStale, pattern: .solid, color: .red.opacity(0.6))
  19. }
  20. Text("COB")
  21. .font(.subheadline)
  22. .foregroundStyle(.primary)
  23. }
  24. }
  25. }