@* Cover and title/artist link to the detail page; the play button (below, outside any
anchor) stays the sole playback entry point. display:contents keeps the grid intact. *@
@if (hasLink)
{
}
else if (!string.IsNullOrEmpty(TrackModel?.Release?.ImagePath))
{
@if (hasLink)
{
@TrackModel?.TrackName
@TrackModel?.Release?.Artist
}
else
{
@TrackModel?.TrackName
@TrackModel?.Release?.Artist
}
@if (!string.IsNullOrEmpty(TrackModel?.Release?.Title))
{
@TrackModel.Release!.Title
}
@if (!string.IsNullOrEmpty(TrackModel?.Release?.Genre))
{
@TrackModel.Release!.Genre
}
@if (TrackModel?.Release?.ReleaseDate.HasValue == true)
{
@TrackModel.Release!.ReleaseDate!.Value.Year
}
else
{
}