diff --git a/frontend/src/routes/domains/[name]/users/+page.svelte b/frontend/src/routes/domains/[name]/users/+page.svelte index 512d383..2d8ddef 100644 --- a/frontend/src/routes/domains/[name]/users/+page.svelte +++ b/frontend/src/routes/domains/[name]/users/+page.svelte @@ -97,6 +97,14 @@ return formatBytes(limit); } + function formatUsed(used: number | undefined | null, limit: number): string { + const usedStr = formatBytes(used ?? null); + if (limit === 0) return usedStr; + if (used === undefined || used === null) return usedStr + ' (Unknown)'; + const pct = (used / limit * 100).toFixed(1); + return usedStr + ' (' + pct + '%)'; + } + $effect(() => { const name = $page.params.name; if (name) { @@ -131,7 +139,7 @@