From be16fe8e5da37b0c179180c154e57956966f947a Mon Sep 17 00:00:00 2001 From: pancakes Date: Fri, 7 Mar 2025 19:53:09 +1000 Subject: [PATCH] [frontend/pages] Improve state handling for no emojis --- Iceshrimp.Frontend/Pages/Moderation/CustomEmojis.razor | 4 ++-- Iceshrimp.Frontend/Pages/Moderation/CustomEmojisRemote.razor | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Iceshrimp.Frontend/Pages/Moderation/CustomEmojis.razor b/Iceshrimp.Frontend/Pages/Moderation/CustomEmojis.razor index 4552ddd1..0b6a7b99 100644 --- a/Iceshrimp.Frontend/Pages/Moderation/CustomEmojis.razor +++ b/Iceshrimp.Frontend/Pages/Moderation/CustomEmojis.razor @@ -57,9 +57,9 @@ } } -@if (State is State.Empty) +@if (State is State.Empty || (State is State.Loaded && Categories.Count == 0)) { - This instance has no emojis + @Loc["No emojis were found"] } @if (State is State.Loading) { diff --git a/Iceshrimp.Frontend/Pages/Moderation/CustomEmojisRemote.razor b/Iceshrimp.Frontend/Pages/Moderation/CustomEmojisRemote.razor index 9fdec028..302bafc8 100644 --- a/Iceshrimp.Frontend/Pages/Moderation/CustomEmojisRemote.razor +++ b/Iceshrimp.Frontend/Pages/Moderation/CustomEmojisRemote.razor @@ -49,7 +49,7 @@ } @if (State is State.Empty) { - This instance hasn't received remote emojis + @Loc["No emojis were found"] } @if (State is State.Loading) { @@ -73,7 +73,7 @@ PaginationData = res.Links; Emojis = res.Data; - State = State.Loaded; + State = Emojis.Count == 0 ? State.Empty : State.Loaded; StateHasChanged(); }