aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/utils/time.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/js/utils/time.js')
-rw-r--r--src/js/utils/time.js36
1 files changed, 18 insertions, 18 deletions
diff --git a/src/js/utils/time.js b/src/js/utils/time.js
index 17228de5..31660c4a 100644
--- a/src/js/utils/time.js
+++ b/src/js/utils/time.js
@@ -11,25 +11,25 @@ export const getSeconds = value => Math.trunc(value % 60, 10);
// Format time to UI friendly string
export function formatTime(time = 0, displayHours = false, inverted = false) {
- // Bail if the value isn't a number
- if (!is.number(time)) {
- return formatTime(undefined, displayHours, inverted);
- }
+ // Bail if the value isn't a number
+ if (!is.number(time)) {
+ return formatTime(undefined, displayHours, inverted);
+ }
- // Format time component to add leading zero
- const format = value => `0${value}`.slice(-2);
- // Breakdown to hours, mins, secs
- let hours = getHours(time);
- const mins = getMinutes(time);
- const secs = getSeconds(time);
+ // Format time component to add leading zero
+ const format = value => `0${value}`.slice(-2);
+ // Breakdown to hours, mins, secs
+ let hours = getHours(time);
+ const mins = getMinutes(time);
+ const secs = getSeconds(time);
- // Do we need to display hours?
- if (displayHours || hours > 0) {
- hours = `${hours}:`;
- } else {
- hours = '';
- }
+ // Do we need to display hours?
+ if (displayHours || hours > 0) {
+ hours = `${hours}:`;
+ } else {
+ hours = '';
+ }
- // Render
- return `${inverted && time > 0 ? '-' : ''}${hours}${format(mins)}:${format(secs)}`;
+ // Render
+ return `${inverted && time > 0 ? '-' : ''}${hours}${format(mins)}:${format(secs)}`;
}