diff --git a/PlaylistShared.Pwa/Components/Common/ShareButton.razor b/PlaylistShared.Pwa/Components/Common/ShareButton.razor index 26275c3..ba9803e 100644 --- a/PlaylistShared.Pwa/Components/Common/ShareButton.razor +++ b/PlaylistShared.Pwa/Components/Common/ShareButton.razor @@ -15,7 +15,7 @@ Paper="true"> Ссылка для приглашения: -
+ -
+
diff --git a/PlaylistShared.Pwa/Components/Common/TrackCoverWithPlay.razor b/PlaylistShared.Pwa/Components/Common/TrackCoverWithPlay.razor index b287a71..752ce19 100644 --- a/PlaylistShared.Pwa/Components/Common/TrackCoverWithPlay.razor +++ b/PlaylistShared.Pwa/Components/Common/TrackCoverWithPlay.razor @@ -1,29 +1,24 @@ @using Microsoft.AspNetCore.Components.Web @inject IAudioPlayerService AudioPlayerService -
+ @if (_isHovered || IsCurrentTrackPlaying) { -
+ -
+
} -
+ @code { [Parameter] public string CoverUrl { get; set; } = string.Empty; @@ -56,9 +51,9 @@ else { await AudioPlayerService.LoadAndPlayAsync( - trackId: TrackId, - playlistShareToken: playlistShareToken, - title: TrackTitle, + trackId: TrackId, + playlistShareToken: playlistShareToken, + title: TrackTitle, coverUrl: CoverUrl); } } diff --git a/PlaylistShared.Pwa/Components/Global/AudioPlayer.razor b/PlaylistShared.Pwa/Components/Global/AudioPlayer.razor index 8f9dcb2..ffc0feb 100644 --- a/PlaylistShared.Pwa/Components/Global/AudioPlayer.razor +++ b/PlaylistShared.Pwa/Components/Global/AudioPlayer.razor @@ -8,51 +8,36 @@ @inject HttpClient Http -
-
+ + + @if (!string.IsNullOrEmpty(_currentTrackCoverUrl)) { } @_currentTrackTitle -
+ -
- - -
+ + + + + -
- -
+ + + + -
+ + @_currentTime / @_totalTime -
- - -
-
-
+ + + + + +
diff --git a/PlaylistShared.Pwa/Components/Profile/YandexTokenInstructions.razor b/PlaylistShared.Pwa/Components/Profile/YandexTokenInstructions.razor index 7501221..4539dc3 100644 --- a/PlaylistShared.Pwa/Components/Profile/YandexTokenInstructions.razor +++ b/PlaylistShared.Pwa/Components/Profile/YandexTokenInstructions.razor @@ -6,32 +6,35 @@ -
-
-
1
-
+ + + 1 + Перейдите по ссылке -
-
-
-
2
-
+ + + + + 1 + Авторизуйтесь в Яндексе (если ещё не вошли) -
-
-
-
3
-
+ + + + + 1 + Нажмите «Разрешить» -
-
-
-
4
-
+ + + + + 1 + Скопируйте access_token из адресной строки после перенаправления -
-
-
+ + + Пример: https://music.yandex.ru/#access_token=ВАШ_ТОКЕН&... diff --git a/PlaylistShared.Pwa/Pages/Profile.razor b/PlaylistShared.Pwa/Pages/Profile.razor index 91d65a6..80aaf24 100644 --- a/PlaylistShared.Pwa/Pages/Profile.razor +++ b/PlaylistShared.Pwa/Pages/Profile.razor @@ -1,5 +1,6 @@ @page "/profile" @using Microsoft.AspNetCore.Authorization +@using PlaylistShared.Pwa.Components.Profile @using PlaylistShared.Shared.DTO @attribute [Authorize] @inject HttpClient Http