summaryrefslogtreecommitdiff
path: root/animism-align/frontend/app/utils/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'animism-align/frontend/app/utils/index.js')
-rw-r--r--animism-align/frontend/app/utils/index.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/animism-align/frontend/app/utils/index.js b/animism-align/frontend/app/utils/index.js
index 693a185..d76a319 100644
--- a/animism-align/frontend/app/utils/index.js
+++ b/animism-align/frontend/app/utils/index.js
@@ -81,6 +81,14 @@ export const timestamp = (n = 0, fps = 1, ms = false, h_label = ':', m_label = '
return (n % 60) + m_label + s + s_label
}
+export const formatSize = n => {
+ if (n < 1000) return n + " b."
+ if (n < 1000000) return (n / 1000).toFixed(1) + " kb."
+ if (n < 1000000000) return (n / 1000000).toFixed(1) + " mb."
+ if (n < 1000000000000) return (n / 1000000000).toFixed(1) + " gb."
+ return "Quite large."
+}
+
export const timestampHMS = n => timestamp(n, 1, false, 'h', 'm', 's')
export const timestampToSeconds = time_str => {