From 725662df4dd73f9ee5efa6ca745cc596a1580be6 Mon Sep 17 00:00:00 2001 From: Skylar Ray <137945430+sky-coderay@users.noreply.github.com> Date: Mon, 13 Oct 2025 19:08:01 +0300 Subject: [PATCH] refactor: remove redundant time conversions --- src/helpers/timeHelper.tsx | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/src/helpers/timeHelper.tsx b/src/helpers/timeHelper.tsx index 50d113c222..9ca8844efb 100644 --- a/src/helpers/timeHelper.tsx +++ b/src/helpers/timeHelper.tsx @@ -6,12 +6,24 @@ export const timeMessage = (time: number) => { return `${formattedTime(time)} ${timeText(time)}`; }; -export const formattedTime = (time: number) => - daysFromSeconds(time) < 1 - ? hoursFromSeconds(time) < 1 - ? minutesFromSeconds(time) - : hoursFromSeconds(time) - : daysFromSeconds(time); +export const formattedTime = (time: number) => { + const days = daysFromSeconds(time); -export const timeText = (time: number) => - daysFromSeconds(time) < 1 ? (hoursFromSeconds(time) < 1 ? 'minutes' : 'hours') : 'days'; + if (days < 1) { + const hours = hoursFromSeconds(time); + return hours < 1 ? minutesFromSeconds(time) : hours; + } + + return days; +}; + +export const timeText = (time: number) => { + const days = daysFromSeconds(time); + + if (days < 1) { + const hours = hoursFromSeconds(time); + return hours < 1 ? 'minutes' : 'hours'; + } + + return 'days'; +};