@if (versionUploadState === UploadState.Idle) {
Label
} @else { @switch (versionUploadState) { @case (UploadState.Uploading) {
Uploading version...
} @case (UploadState.Processing) {
Processing version...
} @case (UploadState.Failed) {
Version upload failed.
@if (versionUploadError) {
{{ versionUploadError }}
} } } }
@for (version of versions; track version.id) {
@if (selectedVersionId === version.id) { } @else {   }
@if (isEditingVersion(version.id)) { } @else { @if (version.version_label) { {{ version.version_label }} } @else { Version #{{ version.id }} } } @if (canEditLabels) { }
{{ version.added | customDate:'short' }}
{{ version.checksum | slice:0:8 }}
@if (!version.is_root) { Delete version }
}