Debugger Continuity (FE) (#3318)

This commit is contained in:
Jonathan Dobson
2025-08-29 13:30:53 -04:00
committed by GitHub
parent 410343276d
commit 47d51be796
13 changed files with 767 additions and 25 deletions

View File

@@ -1,5 +1,7 @@
import { useEffect, useState } from "react";
import { formatMs } from "@/util/utils";
interface HMS {
hour: number;
minute: number;
@@ -11,21 +13,6 @@ interface Props {
startAt?: HMS;
}
const formatMs = (elapsed: number) => {
let seconds = Math.floor(elapsed / 1000);
let minutes = Math.floor(seconds / 60);
let hours = Math.floor(minutes / 60);
seconds = seconds % 60;
minutes = minutes % 60;
hours = hours % 24;
return {
hour: hours,
minute: minutes,
second: seconds,
};
};
function Timer({ override, startAt }: Props) {
const [time, setTime] = useState<HMS>({
hour: 0,