//
// SPDX-License-Identifier: AGPL-3.0
-import { PropertyValue } from "~/models/search-bar";
-import { Vocabulary, getTagKeyLabel, getTagValueLabel } from "~/models/vocabulary";
+import { PropertyValue } from "models/search-bar";
+import { Vocabulary, getTagKeyLabel, getTagValueLabel } from "models/vocabulary";
export const formatDate = (isoDate?: string | null, utc: boolean = false) => {
if (isoDate) {
return `${(size / base).toFixed()} ${unit}`;
}
}
- }
+ }
if ((typeof size === "string" && size === '') || size === undefined) {
return '';
}
const speed = loaded > prevLoaded && currentTime > prevTime
? (loaded - prevLoaded) / (currentTime - prevTime)
: 0;
- return `${(speed / 1000).toFixed(2)} KB/s`;
+
+ return `${(speed / 1000).toFixed(2)} MB/s`;
}
const FILE_SIZES = [
{
- base: 1000000000000,
+ base: 1099511627776,
unit: "TB"
},
{
- base: 1000000000,
+ base: 1073741824,
unit: "GB"
},
{
- base: 1000000,
+ base: 1048576,
unit: "MB"
},
{
- base: 1000,
+ base: 1024,
unit: "KB"
},
{