Initial Commit Rework

This commit is contained in:
Qstick
2017-09-03 22:20:56 -04:00
parent 74a4cc048c
commit 95051cbd63
2483 changed files with 101351 additions and 111396 deletions
@@ -0,0 +1,17 @@
function formatAge(age, ageHours, ageMinutes) {
age = Math.round(age);
ageHours = parseFloat(ageHours);
ageMinutes = ageMinutes && parseFloat(ageMinutes);
if (age < 2 && ageHours) {
if (ageHours < 2 && !!ageMinutes) {
return `${ageMinutes.toFixed(0)} ${ageHours === 1 ? 'minute' : 'minutes'}`;
}
return `${ageHours.toFixed(1)} ${ageHours === 1 ? 'hour' : 'hours'}`;
}
return `${age} ${age === 1 ? 'day' : 'days'}`;
}
export default formatAge;
@@ -0,0 +1,16 @@
import filesize from 'filesize';
function formatBytes(input) {
const size = Number(input);
if (isNaN(size)) {
return '';
}
return filesize(size, {
base: 2,
round: 1
});
}
export default formatBytes;
@@ -0,0 +1,10 @@
function padNumber(input, width, paddingCharacter = 0) {
if (input == null) {
return '';
}
input = `${input}`;
return input.length >= width ? input : new Array(width - input.length + 1).join(paddingCharacter) + input;
}
export default padNumber;