Quellcode durchsuchen

Improve loop status badge color readability

Deniz Cengiz vor 1 Jahr
Ursprung
Commit
b304c6020d
1 geänderte Dateien mit 5 neuen und 2 gelöschten Zeilen
  1. 5 2
      FreeAPS/Sources/Modules/Home/View/Header/LoopStatusView.swift

+ 5 - 2
FreeAPS/Sources/Modules/Home/View/Header/LoopStatusView.swift

@@ -150,8 +150,11 @@ struct LoopStatusView: View {
     }
 
     private var statusBadgeTextColor: Color {
-        statusBadgeColor == .secondary || statusBadgeColor == .loopYellow ? .black :
-            .white
+        if statusBadgeColor == .secondary {
+            .black
+        } else {
+            colorScheme == .dark ? Color(red: 25.0 / 255.0, green: 39.0 / 255.0, blue: 53.0 / 255.0, opacity: 1.0) : .white
+        }
     }
 
     private func setStatusTitle() {