summaryrefslogtreecommitdiff
path: root/web/src/hooks/Timer.ts
diff options
context:
space:
mode:
Diffstat (limited to 'web/src/hooks/Timer.ts')
-rw-r--r--web/src/hooks/Timer.ts12
1 files changed, 4 insertions, 8 deletions
diff --git a/web/src/hooks/Timer.ts b/web/src/hooks/Timer.ts
index 5e3c95074..63515f36b 100644
--- a/web/src/hooks/Timer.ts
+++ b/web/src/hooks/Timer.ts
@@ -21,8 +21,8 @@ export function useTimer(timeoutMs: number): [number, () => void, () => void] {
}
const intervalNode = setInterval(() => {
- const elapsedMs = (startDate) ? new Date().getTime() - startDate.getTime() : 0;
- let p = elapsedMs / timeoutMs * 100.0;
+ const elapsedMs = startDate ? new Date().getTime() - startDate.getTime() : 0;
+ let p = (elapsedMs / timeoutMs) * 100.0;
if (p >= 100) {
p = 100;
setStartDate(undefined);
@@ -33,9 +33,5 @@ export function useTimer(timeoutMs: number): [number, () => void, () => void] {
return () => clearInterval(intervalNode);
}, [startDate, setPercent, setStartDate, timeoutMs]);
- return [
- percent,
- trigger,
- clear,
- ]
-} \ No newline at end of file
+ return [percent, trigger, clear];
+}