Просмотр исходного кода

Adopt more accurate increments, min/max values for basal rates by pump model

Co-Authored-By: Mike Plante <mikeplante1@users.noreply.github.com>
Deniz Cengiz 1 год назад
Родитель
Сommit
1213efe5b1

+ 8 - 6
Trio/Sources/Modules/Onboarding/OnboardingStateModel.swift

@@ -54,12 +54,14 @@ extension Onboarding {
 
 
         var basalRatePickerSetting: PickerSetting {
         var basalRatePickerSetting: PickerSetting {
             switch pumpOptionForOnboardingUnits {
             switch pumpOptionForOnboardingUnits {
-            case .dana,
-                 .minimed:
-                return PickerSetting(value: 0.1, step: 0.1, min: 0.1, max: 30, type: .insulinUnit)
-            case .omnipodDash,
-                 .omnipodEros:
-                return PickerSetting(value: 0.5, step: 0.05, min: 0.05, max: 30, type: .insulinUnit)
+            case .dana:
+                return PickerSetting(value: 0.05, step: 0.05, min: 0, max: 3, type: .insulinUnitPerHour)
+            case .minimed:
+                return PickerSetting(value: 0.05, step: 0.05, min: 0, max: 35, type: .insulinUnitPerHour)
+            case .omnipodDash:
+                return PickerSetting(value: 0.05, step: 0.05, min: 0, max: 30, type: .insulinUnitPerHour)
+            case .omnipodEros:
+                return PickerSetting(value: 0.05, step: 0.05, min: 0.05, max: 30, type: .insulinUnitPerHour)
             }
             }
         }
         }
 
 

+ 1 - 1
Trio/Sources/Modules/Onboarding/View/OnboardingRootView.swift

@@ -112,7 +112,7 @@ extension Onboarding {
                                         }
                                         }
                                         .padding([.horizontal, .top])
                                         .padding([.horizontal, .top])
                                     }
                                     }
-                                    
+
                                     // Step-specific content
                                     // Step-specific content
                                     Group {
                                     Group {
                                         switch currentStep {
                                         switch currentStep {