From 15c915d1ed83ebd62db08e50f00695f9c818d458 Mon Sep 17 00:00:00 2001 From: Mindfreak9100 Date: Thu, 12 Dec 2024 14:22:42 -0500 Subject: [PATCH] Update formatTimeLeft logic to be more clean --- src/widgets/qbittorrent/component.jsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/widgets/qbittorrent/component.jsx b/src/widgets/qbittorrent/component.jsx index 0d67a586..7a45cf0b 100644 --- a/src/widgets/qbittorrent/component.jsx +++ b/src/widgets/qbittorrent/component.jsx @@ -21,11 +21,11 @@ function formatTimeLeft(inputSeconds) { const remainingSeconds = seconds % 60; let result = ''; - if (years > 0) result += `${years}y `; - if (days > 0) result += `${days}d `; - if (hours > 0) result += `${hours}h `; - if (minutes > 0) result += `${minutes}m `; - result += `${remainingSeconds}s`; + if (years > 0) result = `over ${years}y`; + else if (days > 0) result = `over ${days}d`; + else if (hours > 0) result = `${hours}h ${minutes}m`; + else if (minutes > 0) result = `${minutes}m ${remainingSeconds}s`; + else result = `${remainingSeconds}s`; return result.trim(); }