@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; } }