|
|
@@ -11,7 +11,7 @@ struct EditTempTargetForm: View {
|
|
|
@State private var tempTargetSensitivityAdjustmentType: TempTargetSensitivityAdjustmentType = .standard
|
|
|
@State private var durationHours = 0
|
|
|
@State private var durationMinutes = 0
|
|
|
- @State private var targetStep: Decimal = 5
|
|
|
+ @State private var targetStep: Decimal = 1
|
|
|
@State private var name: String
|
|
|
@State private var target: Decimal
|
|
|
@State private var duration: Decimal
|
|
|
@@ -60,25 +60,6 @@ struct EditTempTargetForm: View {
|
|
|
)
|
|
|
}
|
|
|
|
|
|
- private var formatter: NumberFormatter {
|
|
|
- let formatter = NumberFormatter()
|
|
|
- formatter.numberStyle = .decimal
|
|
|
- formatter.maximumFractionDigits = 0
|
|
|
- return formatter
|
|
|
- }
|
|
|
-
|
|
|
- private var glucoseFormatter: NumberFormatter {
|
|
|
- let formatter = NumberFormatter()
|
|
|
- formatter.numberStyle = .decimal
|
|
|
- if state.units == .mmolL {
|
|
|
- formatter.maximumFractionDigits = 1
|
|
|
- } else {
|
|
|
- formatter.maximumFractionDigits = 0
|
|
|
- }
|
|
|
- formatter.roundingMode = .halfUp
|
|
|
- return formatter
|
|
|
- }
|
|
|
-
|
|
|
var body: some View {
|
|
|
NavigationView {
|
|
|
List {
|
|
|
@@ -388,6 +369,25 @@ struct EditTempTargetForm: View {
|
|
|
return max(0, durationTotal)
|
|
|
}
|
|
|
|
|
|
+ private var formatter: NumberFormatter {
|
|
|
+ let formatter = NumberFormatter()
|
|
|
+ formatter.numberStyle = .decimal
|
|
|
+ formatter.maximumFractionDigits = 0
|
|
|
+ return formatter
|
|
|
+ }
|
|
|
+
|
|
|
+ private var glucoseFormatter: NumberFormatter {
|
|
|
+ let formatter = NumberFormatter()
|
|
|
+ formatter.numberStyle = .decimal
|
|
|
+ if state.units == .mmolL {
|
|
|
+ formatter.maximumFractionDigits = 1
|
|
|
+ } else {
|
|
|
+ formatter.maximumFractionDigits = 0
|
|
|
+ }
|
|
|
+ formatter.roundingMode = .halfUp
|
|
|
+ return formatter
|
|
|
+ }
|
|
|
+
|
|
|
private func formattedPercentage(_ value: Double) -> String {
|
|
|
let percentageNumber = NSNumber(value: value)
|
|
|
return formatter.string(from: percentageNumber) ?? "\(value)"
|