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