|
@@ -11,6 +11,8 @@ struct PumpView: View {
|
|
|
let battery: [OpenAPS_Battery]
|
|
let battery: [OpenAPS_Battery]
|
|
|
@Environment(\.colorScheme) var colorScheme
|
|
@Environment(\.colorScheme) var colorScheme
|
|
|
|
|
|
|
|
|
|
+ let NORMAL_PATCH_AGE = TimeInterval.hours(80)
|
|
|
|
|
+
|
|
|
private var batteryFormatter: NumberFormatter {
|
|
private var batteryFormatter: NumberFormatter {
|
|
|
let formatter = NumberFormatter()
|
|
let formatter = NumberFormatter()
|
|
|
formatter.numberStyle = .percent
|
|
formatter.numberStyle = .percent
|
|
@@ -208,8 +210,8 @@ struct PumpView: View {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private var timerColor: Color {
|
|
private var timerColor: Color {
|
|
|
- if activatedAtDate != nil {
|
|
|
|
|
- return Color.loopGreen
|
|
|
|
|
|
|
+ if let activatedAt = activatedAtDate {
|
|
|
|
|
+ return abs(activatedAt.timeIntervalSinceNow) > NORMAL_PATCH_AGE ? Color.yellow : Color.loopGreen
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
guard let expiresAt = expiresAtDate else {
|
|
guard let expiresAt = expiresAtDate else {
|