Skip to content

Commit 3789ee2

Browse files
committed
Fix conflicts
1 parent 53546a4 commit 3789ee2

File tree

2 files changed

+7
-16
lines changed

2 files changed

+7
-16
lines changed

src/util/text.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ const sigFig = (num: number, figs: number): string =>
3434

3535
export const formatDuration = (duration: number) =>
3636
duration < 100 ? sigFig(duration, 1) + 'ms' : // 22.3ms
37-
duration < 1000 ? sigFig(duration, 0) + 'ms' : // 999ms
38-
duration < 5000 ? sigFig(duration / 1000, 2) + ' seconds' : // 3.04 seconds
39-
duration < 9900 ? sigFig(duration / 1000, 1) + ' seconds' : // 8.2 seconds
40-
sigFig(duration / 1000, 0) + ' seconds'; // 30 seconds
37+
duration < 1000 ? sigFig(duration, 0) + 'ms' : // 999ms
38+
duration < 5000 ? sigFig(duration / 1000, 2) + 's' : // 3.04s
39+
duration < 59000 ? sigFig(duration / 1000, 1) + 's' : // 30.2s
40+
sigFig(duration / 60000, 1) + 'm' // 1.1m

src/util/utils.ts

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { TimingEvents } from "../types";
22
import { observableClock } from "./observable";
3+
import {formatDuration} from "./text";
34

45
export type FormattedDurationProps =
56
{
@@ -34,15 +35,5 @@ export const calculateAndFormatDuration = (props: FormattedDurationProps): strin
3435
if (duration === undefined)
3536
return null;
3637

37-
return (
38-
duration < 100 ? sigFig(duration, 1) + 'ms' : // 22.3ms
39-
duration < 1000 ? sigFig(duration, 0) + 'ms' : // 999ms
40-
duration < 5000 ? sigFig(duration / 1000, 2) + 's' : // 3.04s
41-
duration < 59000 ? sigFig(duration / 1000, 1) + 's' : // 30.2s
42-
sigFig(duration / 60000, 1) + 'm' // 1.1m
43-
);
44-
};
45-
46-
function sigFig(num: number, figs: number): string {
47-
return num.toFixed(figs);
48-
}
38+
return formatDuration(duration);
39+
};

0 commit comments

Comments
 (0)