From 257202cf348fb160324b5500c83af3c9e64f1ca7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=20M=C3=A5rtensson?= Date: Mon, 3 Apr 2023 15:17:59 +0200 Subject: [PATCH] Hide target slider when ratio 1 (cherry picked from commit 9ed6861fe7f7710fcafb4a47b07cab6045446478) (cherry picked from commit aafaa7a6c19d98179f70bea48bc51bc219719312) --- .../View/AddTempTargetRootView.swift | 35 ++++++++++--------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/FreeAPS/Sources/Modules/AddTempTarget/View/AddTempTargetRootView.swift b/FreeAPS/Sources/Modules/AddTempTarget/View/AddTempTargetRootView.swift index e8d52e39c7..8b02c2f387 100644 --- a/FreeAPS/Sources/Modules/AddTempTarget/View/AddTempTargetRootView.swift +++ b/FreeAPS/Sources/Modules/AddTempTarget/View/AddTempTargetRootView.swift @@ -61,25 +61,28 @@ extension AddTempTarget { .foregroundColor(isEditing ? .orange : .blue) .font(.largeTitle) } - Divider() + // Only display target slider when not 100 % + if state.percentage != 100 { + Divider() - Slider( - value: $state.hbt, - in: 101 ... 295, - step: 1 - ).accentColor(.green) + Slider( + value: $state.hbt, + in: 101 ... 295, + step: 1 + ).accentColor(.green) - HStack { - Text( - ( - state - .units == .mmolL ? - "\(state.computeTarget().asMmolL.formatted(.number.grouping(.never).rounded().precision(.fractionLength(1)))) mmol/L" : - "\(state.computeTarget().formatted(.number.grouping(.never).rounded().precision(.fractionLength(0)))) mg/dl" + HStack { + Text( + ( + state + .units == .mmolL ? + "\(state.computeTarget().asMmolL.formatted(.number.grouping(.never).rounded().precision(.fractionLength(1)))) mmol/L" : + "\(state.computeTarget().formatted(.number.grouping(.never).rounded().precision(.fractionLength(0)))) mg/dl" + ) + + NSLocalizedString(" Target Glucose", comment: "") ) - + NSLocalizedString(" Target Glucose", comment: "") - ) - .foregroundColor(.green) + .foregroundColor(.green) + } } } }