@using PlaylistShared.Shared.DTO
@using PlaylistShared.Pwa.Components.Common
@using PlaylistShared.Pwa.Extensions
@using PlaylistShared.Shared.Yandex
@Track.Title
@string.Join(", ", Track.Artists.Select(a => a.Name))
@if (!string.IsNullOrEmpty(AddedByName))
{
@AddedByName
}
@if (IsCurrentTrack)
{
}
@Track.DurationMs.FormatDuration()
@code {
[Parameter] public YandexTrack Track { get; set; } = null!;
[Parameter] public string PlaylistShareToken { get; set; } = string.Empty;
[Parameter] public bool CanPlay { get; set; } = true;
[Parameter] public string? AddedByName { get; set; }
[Parameter] public bool IsCurrentTrack { get; set; }
}