X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/eb7235a7a2cf4c6b6f52b42ac8313de388235aa9..8df73e82d637d7b2e81952fdc96a12a1011be99e:/src/common/formatters.ts diff --git a/src/common/formatters.ts b/src/common/formatters.ts index 17917127..eeab703d 100644 --- a/src/common/formatters.ts +++ b/src/common/formatters.ts @@ -2,8 +2,8 @@ // // 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) { @@ -20,7 +20,7 @@ export const formatDate = (isoDate?: string | null, utc: boolean = false) => { return "(none)"; }; -export const formatFileSize = (size?: number) => { +export const formatFileSize = (size?: number | string) => { if (typeof size === "number") { if (size === 0) { return "0 B"; } @@ -30,6 +30,9 @@ export const formatFileSize = (size?: number) => { } } } + if ((typeof size === "string" && size === '') || size === undefined) { + return ''; + } return "0 B"; };