From 2c7165a7989f205362765e3680a8e6b2192b932f Mon Sep 17 00:00:00 2001 From: Peak Twilight <77903714+peaktwilight@users.noreply.github.com> Date: Wed, 18 Jun 2025 17:13:57 +0200 Subject: [PATCH] Update src/components/HeartbeatBar.vue Co-authored-by: Frank Elsinga --- src/components/HeartbeatBar.vue | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/components/HeartbeatBar.vue b/src/components/HeartbeatBar.vue index 85648bb29..b1660ca13 100644 --- a/src/components/HeartbeatBar.vue +++ b/src/components/HeartbeatBar.vue @@ -229,14 +229,14 @@ export default { * @returns {string} The time elapsed in minutes or hours. */ timeSinceFirstBeat() { - // For configured days mode, show the configured range - if (this.normalizedHeartbeatBarDays > 0) { - return this.normalizedHeartbeatBarDays < 2 ? - (this.normalizedHeartbeatBarDays * 24) + "h" : - this.normalizedHeartbeatBarDays + "d"; + if (this.normalizedHeartbeatBarDays === 1) { + return (this.normalizedHeartbeatBarDays * 24) + "h"; + } + if (this.normalizedHeartbeatBarDays >= 2) { + return this.normalizedHeartbeatBarDays + "d"; } - // For auto mode, calculate from actual data + // Need to calculate from actual data const firstValidBeat = this.shortBeatList.at(this.numPadding); const minutes = dayjs().diff(dayjs.utc(firstValidBeat?.time), "minutes"); return minutes > 60 ? Math.floor(minutes / 60) + "h" : minutes + "m";