From a5a783e8d66417923f19717e0c26bd5f182f2756 Mon Sep 17 00:00:00 2001 From: REDCODE Date: Mon, 17 Aug 2026 21:55:53 +0200 Subject: [PATCH] feat: use ViewModeToggle in detail pages --- .../Components/Pages/AlbumDetail.razor | 14 +------------- .../Components/Pages/CosplayerDetail.razor | 14 +------------- 2 files changed, 2 insertions(+), 26 deletions(-) diff --git a/MilkStream.Client/Components/Pages/AlbumDetail.razor b/MilkStream.Client/Components/Pages/AlbumDetail.razor index 3548e3c..1e8efcb 100644 --- a/MilkStream.Client/Components/Pages/AlbumDetail.razor +++ b/MilkStream.Client/Components/Pages/AlbumDetail.razor @@ -44,16 +44,7 @@
-
- - -
+ @if (loginService.CanEdit(album?.Person)) { @* Desktop: inline buttons *@
@@ -251,9 +242,6 @@ string viewMode = "masonry"; bool _masonrySetup; - void SetMasonry() { viewMode = "masonry"; StateHasChanged(); } - void SetGrid() { viewMode = "grid"; StateHasChanged(); } - AlbumAssetPreviewDto? currentPreview => album?.AssetPreviews != null && selectedIndex >= 0 && selectedIndex < album.AssetPreviews.Count ? album.AssetPreviews[selectedIndex] : null; diff --git a/MilkStream.Client/Components/Pages/CosplayerDetail.razor b/MilkStream.Client/Components/Pages/CosplayerDetail.razor index 410f01e..d7283c8 100644 --- a/MilkStream.Client/Components/Pages/CosplayerDetail.razor +++ b/MilkStream.Client/Components/Pages/CosplayerDetail.razor @@ -102,16 +102,7 @@ SortOptions="@albumSortOptions"> @if (person.TotalAlbums > 0) { -
- - -
+ } @if (loginService.CanEdit(Id)) { @* Desktop: inline buttons *@ @@ -378,9 +369,6 @@ await LoadPerson(); } - void SetMasonry() => viewMode = "masonry"; - void SetGrid() => viewMode = "grid"; - void CloseForm() => showForm = false; async Task OpenAlbumAssigner() {