| 1234567891011121314151617181920212223242526272829 |
- import Foundation
- import SwiftUI
- import WidgetKit
- struct LiveActivityBGLabelLargeView: View {
- @Environment(\.isWatchOS) var isWatchOS
- var context: ActivityViewContext<LiveActivityAttributes>
- var glucoseColor: Color
- var body: some View {
- HStack(alignment: .center) {
- Text(context.state.bg)
- .fontWeight(.bold)
- .font(!isWatchOS ? .title : .title3)
- .foregroundStyle(context.isStale ? .secondary : glucoseColor)
- .strikethrough(context.isStale, pattern: .solid, color: .red.opacity(0.6))
- if let trendArrow = context.state.direction {
- Text(trendArrow)
- .foregroundStyle(context.isStale ? .secondary : glucoseColor)
- .fontWeight(.bold)
- .font(!isWatchOS ? .headline : .subheadline)
- .padding(.leading, !isWatchOS ? 0 : -5)
- }
- }
- }
- }
|