Przeglądaj źródła

code readability

Robert 1 rok temu
rodzic
commit
904ee914c5

+ 6 - 28
FreeAPS/Sources/Modules/OverrideConfig/View/AddTempTargetForm.swift

@@ -208,36 +208,14 @@ struct AddTempTargetForm: View {
 
             if state.tempTargetTarget != state.normalTarget {
                 let computedHalfBasalTarget = Decimal(state.computeHalfBasalTarget())
+                let sensHint = state.tempTargetTarget > state.normalTarget ?
+                    "Reducing all delivered insulin to \(formattedPercentage(state.percentage))%." :
+                    "Increasing all delivered insulin by \(formattedPercentage(state.percentage - 100))%."
                 if state.isAdjustSensEnabled() {
                     Section(
-                        header: HStack {
-                            if state.tempTargetTarget > state.normalTarget {
-                                VStack(alignment: .leading) {
-                                    HStack(spacing: 5) {
-                                        Text("Sensitivity")
-                                        Image(systemName: "arrow.up.circle")
-                                        Text("Insulin")
-                                        Image(systemName: "arrow.down.circle")
-                                    }
-                                    Text("Reducing all delivered insulin to \(formattedPercentage(state.percentage))%.")
-                                }
-                            }
-                            if state.tempTargetTarget < state.normalTarget {
-                                VStack(alignment: .leading) {
-                                    HStack(spacing: 5) {
-                                        Text("Sensitivity")
-                                        Image(systemName: "arrow.down.circle")
-                                        Text("Insulin")
-                                        Image(systemName: "arrow.up.circle")
-                                    }
-                                    Text(
-                                        "Increasing all delivered insulin by \(formattedPercentage(state.percentage - 100))%."
-                                    )
-                                }
-                            }
-                        }
-                        .textCase(.none)
-                        .foregroundStyle(colorScheme == .dark ? Color.orange : Color.accentColor),
+                        header: Text(sensHint)
+                            .textCase(.none)
+                            .foregroundStyle(colorScheme == .dark ? Color.orange : Color.accentColor),
                         content: {
                             VStack {
                                 Picker("Sensitivity Adjustment", selection: $selectedAdjustSens) {