diff --git a/frontend/src/commons/utils.ts b/frontend/src/commons/utils.ts index 072df5429d216c2ca100b088e09e6bef9656b951..0513e6adf4c7597180f3939b30e93566d5d777f1 100644 --- a/frontend/src/commons/utils.ts +++ b/frontend/src/commons/utils.ts @@ -1,6 +1,13 @@ +import { RWAccess } from "../models/bucket"; + export const getHumanSize = (size: number) => { if (size < 1000) return `${size} B`; if (size < 1000000) return `${(size / 1000).toFixed(1)} kB`; if (size < 1000000000) return `${(size / 1000000).toFixed(1)} MB`; if (size < 1000000000000) return `${(size / 1000000000).toFixed(1)} GB`; } + +export const parseReadWriteAccess = (rwAccess: RWAccess) => { + return rwAccess.read && rwAccess.write ? "R/W" : + rwAccess.read ? "R" : rwAccess.write ? "R" : "Unknown"; +} \ No newline at end of file