@page "/track/{EntryKey}" @using DeepDrftPublic.Client.Controls @(ViewModel.Track?.TrackName ?? "Track") - DeepDrft @if (ViewModel.IsLoading) {
} else if (ViewModel.NotFound) {
Track not found. This track may have been moved or removed.
All tracks
} else if (ViewModel.Track is not null) { var track = ViewModel.Track; var release = track.Release; var hasMeta = release is not null && (release.Title is not null || release.Genre is not null || release.ReleaseDate is not null);
@if (!string.IsNullOrEmpty(release?.ImagePath)) { } else { }
@if (hasMeta) { @if (release?.Title is not null) {
Album @release.Title
} @if (release?.Genre is not null) {
@release.Genre
} @if (release?.ReleaseDate is not null) {
Released @release.ReleaseDate.Value.ToString("MMMM yyyy")
} }
}