From e80b794a2e3592f9d45b0967f702ca91803c499d Mon Sep 17 00:00:00 2001 From: Cameron Ingham Date: Tue, 17 Mar 2026 14:22:51 -0700 Subject: [PATCH] [LOOP-5807] Fix Edit Preset View Percentage Formatting --- .../Presets/Components/InsulinNeedsAdjustmentPreview.swift | 2 +- LoopKitUI/Views/Presets/EditPresetView.swift | 2 +- LoopKitUI/Views/Presets/ReviewNewPresetView.swift | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/LoopKitUI/Views/Presets/Components/InsulinNeedsAdjustmentPreview.swift b/LoopKitUI/Views/Presets/Components/InsulinNeedsAdjustmentPreview.swift index 06e974b21..42e1cd81e 100644 --- a/LoopKitUI/Views/Presets/Components/InsulinNeedsAdjustmentPreview.swift +++ b/LoopKitUI/Views/Presets/Components/InsulinNeedsAdjustmentPreview.swift @@ -66,7 +66,7 @@ public struct InsulinNeedsAdjustmentPreview: View { .foregroundColor(.secondary) } }.padding(.bottom, 10) - Text("\(Int(insulinPercentage))%") + Text(insulinPercentage.formatted(.percent.precision(.fractionLength(0)))) .font(.system(size: 34, weight: .semibold)) .foregroundColor(valueColor) Text("of scheduled") diff --git a/LoopKitUI/Views/Presets/EditPresetView.swift b/LoopKitUI/Views/Presets/EditPresetView.swift index 57706f755..597e2c53e 100644 --- a/LoopKitUI/Views/Presets/EditPresetView.swift +++ b/LoopKitUI/Views/Presets/EditPresetView.swift @@ -128,7 +128,7 @@ public struct EditPresetView: View { } label: { CardSection(preset.isPreMeal || trainingCompletion.isComplete ? "Temporary Settings Adjustments" : nil) { InsulinNeedsAdjustmentPreview( - insulinPercentage: preset.insulinNeedsScaleFactor * 100, + insulinPercentage: preset.insulinNeedsScaleFactor, guardrail: Guardrail.presetInsulinNeeds, showDisclosure: preset.canAdjustSensitivity ) diff --git a/LoopKitUI/Views/Presets/ReviewNewPresetView.swift b/LoopKitUI/Views/Presets/ReviewNewPresetView.swift index ef013e8f9..c3341272f 100644 --- a/LoopKitUI/Views/Presets/ReviewNewPresetView.swift +++ b/LoopKitUI/Views/Presets/ReviewNewPresetView.swift @@ -53,7 +53,7 @@ struct ReviewNewPresetView: View { .padding(.top, 10) CardSection("Temporary Settings Adjustments") { - InsulinNeedsAdjustmentPreview(insulinPercentage: preset.insulinMultiplier * 100, guardrail: Guardrail.presetInsulinNeeds) + InsulinNeedsAdjustmentPreview(insulinPercentage: preset.insulinMultiplier, guardrail: Guardrail.presetInsulinNeeds) } CardSection {