From 033d055d66c7c3d0b99c0a4412864ace78be9c63 Mon Sep 17 00:00:00 2001 From: Michael Geers Date: Tue, 21 Apr 2026 10:31:37 +0200 Subject: [PATCH] Loadpoint UI: finer energy select (#29298) --- assets/js/utils/energyOptions.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/assets/js/utils/energyOptions.ts b/assets/js/utils/energyOptions.ts index d4645f0c8..d81dc0bb1 100644 --- a/assets/js/utils/energyOptions.ts +++ b/assets/js/utils/energyOptions.ts @@ -8,6 +8,7 @@ export function optionStep(maxEnergy: number) { if (maxEnergy < 10) return 0.5; if (maxEnergy < 25) return 1; if (maxEnergy < 50) return 2; + if (maxEnergy < 75) return 2.5; return 5; } @@ -21,7 +22,7 @@ export function fmtEnergy( return zeroText; } const inKWh = step >= 0.1; - const digits = inKWh && step < 1 ? 1 : 0; + const digits = inKWh && !Number.isInteger(step) ? 1 : 0; return fmtWh(energy * 1e3, inKWh ? POWER_UNIT.KW : POWER_UNIT.W, true, digits); }