@page "/track/{EntryKey}"
@using DeepDrftPublic.Client.Controls
@(ViewModel.Track?.TrackName ?? "Track") - DeepDrft
@if (ViewModel.IsLoading)
{
}
else if (ViewModel.NotFound)
{
}
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")
}
}
}