Files

40 lines
1.6 KiB
HTML

{{define "partials/gc_result.html"}}
<div class="space-y-6">
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4">
<div class="stats shadow bg-base-100">
<div class="stat">
<div class="stat-title">Records Deleted</div>
<div class="stat-value">{{.Result.RecordsDeleted}}</div>
<div class="stat-desc">of {{.Result.OrphanedRecords}} orphaned</div>
</div>
</div>
<div class="stats shadow bg-base-100">
<div class="stat">
<div class="stat-title">Blobs Deleted</div>
<div class="stat-value">{{.Result.BlobsDeleted}}</div>
<div class="stat-desc">of {{.Result.OrphanedBlobs}} orphaned</div>
</div>
</div>
<div class="stats shadow bg-base-100">
<div class="stat">
<div class="stat-title">Space Reclaimed</div>
<div class="stat-value text-lg">{{formatBytes .Result.BytesReclaimed}}</div>
<div class="stat-desc">in {{formatDuration .Result.Duration}}</div>
</div>
</div>
</div>
{{if gt .Result.RecordsReconciled 0}}
<div class="alert alert-info">
{{ icon "git-merge" "size-5" }}
<span>Reconciled {{.Result.RecordsReconciled}} missing layer records.</span>
</div>
{{end}}
<p class="text-sm text-base-content/50">
Checked {{.Result.UsersChecked}} users, {{.Result.ManifestsChecked}} manifests.
{{.Result.ReferencedBlobs}} blobs are referenced and retained.
</p>
</div>
{{end}}