diff options
Diffstat (limited to 'animism-align/frontend/app/utils')
| -rw-r--r-- | animism-align/frontend/app/utils/index.js | 8 |
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 => { |
