From f634e938d956268b66545a61a36e26887684a375 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Thu, 11 Mar 2021 00:06:51 +0100 Subject: uploading peaks and audio file works! --- animism-align/frontend/app/utils/index.js | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'animism-align/frontend/app/utils/index.js') 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 => { -- cgit v1.2.3-70-g09d2