From 7e9f8d5bcb22b813e0f647c97b06c88651c714a4 Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Sun, 26 Oct 2025 13:55:43 +0400 Subject: fix/frontend: ticks_to_time (#288) --- frontend/src/utils/Time.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/frontend/src/utils/Time.ts b/frontend/src/utils/Time.ts index 5e3d99b..509e627 100644 --- a/frontend/src/utils/Time.ts +++ b/frontend/src/utils/Time.ts @@ -38,5 +38,11 @@ export function ticks_to_time(ticks: number) { seconds = seconds % 60; minutes = minutes % 60; - return `${hours === 0 ? "" : hours + ":"}${minutes === 0 ? "" : hours > 0 ? minutes.toString().padStart(2, "0") + ":" : (minutes + ":")}${minutes > 0 ? seconds.toString().padStart(2, "0") : seconds}.${milliseconds.toString().padStart(3, "0")}`; + if (hours > 0) { + return `${hours}:${minutes.toString().padStart(2, "0")}:${seconds.toString().padStart(2, "0")}.${milliseconds.toString().padStart(3, "0")}`; + } else if (minutes > 0) { + return `${minutes}:${seconds.toString().padStart(2, "0")}.${milliseconds.toString().padStart(3, "0")}`; + } else { + return `${seconds}.${milliseconds.toString().padStart(3, "0")}`; + } }; \ No newline at end of file -- cgit v1.2.3