diff --git a/PlaylistShared.Pwa/Pages/SharedPlaylistView.razor b/PlaylistShared.Pwa/Pages/SharedPlaylistView.razor index 4085c81..ac9ff77 100644 --- a/PlaylistShared.Pwa/Pages/SharedPlaylistView.razor +++ b/PlaylistShared.Pwa/Pages/SharedPlaylistView.razor @@ -115,7 +115,7 @@ - + @@ -134,7 +134,7 @@ private RenderFragment AddTrackCardContent => __builder => { - + Добавление треков @@ -142,7 +142,7 @@ @bind-Value:after="OnSearchQueryChanged" Variant="Variant.Outlined" FullWidth - Label="Название или ссылка на трек Яндекс.Музыки" + Label="Название или ссылка на трек" Disabled="@_isSearching" Adornment="Adornment.End" AdornmentIcon="@Icons.Material.Filled.Search" AdornmentColor="Color.Secondary" /> @@ -217,21 +217,24 @@ + Style="min-height: 0; height: 100%;" + Breakpoint="Breakpoint.None"> - - - - - + + + @if (_canAdd) + { + + + + + } } @@ -267,9 +270,7 @@ private bool _isAuthenticated; /// Текущий ID пользователя, если авторизован. private string? _currentUserId; - - /// Обновление прав доступа к плейлисту, если создатель. - private UpdatePermissionsDto _editPermissions = new(); + /// Состояние: Происходит загрузка плейлиста. private bool _loading = true; /// Состояние: Происходит загрузка треков плейлиста. @@ -323,17 +324,6 @@ || _playlist.PlayPermission == ViewPermission.Everyone || (_playlist.PlayPermission == ViewPermission.AuthorizedOnly && _isAuthenticated); - if (_isCreator && _isAuthenticated) - { - _editPermissions = new UpdatePermissionsDto - { - ViewPermission = _playlist.ViewPermission, - AddPermission = _playlist.AddPermission, - RemovePermission = _playlist.RemovePermission, - PlayPermission = _playlist.PlayPermission, - }; - } - } }