From d6a41315d5ca10e19a91cfe51235e5d18d68c360 Mon Sep 17 00:00:00 2001 From: Jake Mannens Date: Wed, 1 Apr 2026 05:57:35 +1100 Subject: Initial commit --- Pages/Gallery.razor | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'Pages/Gallery.razor') diff --git a/Pages/Gallery.razor b/Pages/Gallery.razor index 1464c13..3ddca5d 100644 --- a/Pages/Gallery.razor +++ b/Pages/Gallery.razor @@ -21,6 +21,12 @@ } else {
+ +
@foreach(var media in displayMedia) { // Precalculate thumbnail size to help the browser // lay out the images during initial page load @@ -109,7 +115,7 @@ tagId: (Guid) TagId!, key: key, count: PageSize, - sortOrder: sortOrder ?? default)); + sortOrder: sortOrder ?? default)); } else if(Query is not null && TagId is null) { displayMedia!.AddRange(feedService.LoadChunk( selectIngest: Ingest, @@ -117,7 +123,7 @@ query: string.IsNullOrWhiteSpace(Query) ? null : Query, key: key, count: PageSize, - sortOrder: sortOrder ?? default)); + sortOrder: sortOrder ?? default)); } else { displayMedia!.AddRange(feedService.LoadChunk( selectIngest: Ingest, @@ -136,6 +142,12 @@ }); } + private async void SortOrderChanged(SortOrder sortOrder) { + await InvokeAsync(() => { + LoadMedia(true); + }); + } + public void Dispose() => userService.UserSessionState.OnStateChange -= ShowNsfwChanged; } -- cgit v1.3