Sfoglia il codice sorgente

Invert .disables button bools

Daniel Snällfot 1 anno fa
parent
commit
57cee5eff8

+ 1 - 1
Trio Watch App Extension/Views/BolusProgressOverlay.swift

@@ -64,7 +64,7 @@ struct BolusProgressOverlay: View {
                 }
                 .buttonStyle(.bordered)
                 .padding()
-                .disabled(!isWatchStateDated || !isSessionUnreachable)
+                .disabled(isWatchStateDated || isSessionUnreachable)
             }
             .padding()
             .background(Color.black.opacity(0.9))

+ 3 - 3
Trio Watch App Extension/Views/TrioMainWatchView.swift

@@ -141,7 +141,7 @@ struct TrioMainWatchView: View {
                             .foregroundStyle(Color.primary, isOverrideActive ? Color.primary : Color.purple)
                     }
                     .tint(isOverrideActive ? Color.purple : nil)
-                    .disabled(!isWatchStateDated || !isSessionUnreachable)
+                    .disabled(isWatchStateDated || isSessionUnreachable)
 
                     Button {
                         showingTreatmentMenuSheet = true
@@ -151,7 +151,7 @@ struct TrioMainWatchView: View {
                     }
                     .controlSize(.large)
                     .buttonStyle(WatchOSButtonStyle(deviceType: state.deviceType))
-                    .disabled(!isWatchStateDated || !isSessionUnreachable)
+                    .disabled(isWatchStateDated || isSessionUnreachable)
 
                     Button {
                         showingTempTargetSheet = true
@@ -160,7 +160,7 @@ struct TrioMainWatchView: View {
                             .foregroundStyle(isTempTargetActive ? Color.primary : Color.loopGreen.opacity(0.75))
                     }
                     .tint(isTempTargetActive ? Color.loopGreen.opacity(0.75) : nil)
-                    .disabled(!isWatchStateDated || !isSessionUnreachable)
+                    .disabled(isWatchStateDated || isSessionUnreachable)
                 }
             }
             .fullScreenCover(isPresented: $showingTreatmentMenuSheet) {