{#if usageStatus.running}
Scanning…
{usageStatus.scanned_objects.toLocaleString()} objects inspected
{#if usageStatus.current_prefix}
— currently under
{usageStatus.current_prefix}
{/if}
{:else if usageStatus.finished_at}
Scanned {usageStatus.scanned_objects.toLocaleString()} objects · finished at {new Date(
usageStatus.finished_at
).toLocaleString()}
{/if}
{#if usageStatus.error}
Error: {usageStatus.error}
{/if}
{#if usageStatus.folders.length > 0}
{#each usageStatus.folders as item (item.prefix)}
{item.prefix}
{displaySize(item.size) ?? '0 B'}{item.partial ? ' (partial)' : ''}
{/each}
Total{usageStatus.running ? ' (partial)' : ''}
{displaySize(usageStatus.folders.reduce((acc, item) => acc + item.size, 0)) ??
'0 B'}
{:else if !usageStatus.running && usageStatus.finished_at}
No objects found in the bucket.
{/if}