From f0bbdad9efdf6fa7bf65eb6e5c418ce133a4a87a Mon Sep 17 00:00:00 2001 From: Brian McGee Date: Thu, 21 Aug 2025 17:20:53 +0100 Subject: [PATCH] feat(ui): improve clan list logic in SidebarHeader --- .../ui/src/components/Sidebar/SidebarHeader.tsx | 12 ++++++++---- pkgs/clan-app/ui/src/routes/Clan/Clan.tsx | 5 +++++ 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/pkgs/clan-app/ui/src/components/Sidebar/SidebarHeader.tsx b/pkgs/clan-app/ui/src/components/Sidebar/SidebarHeader.tsx index c51bb7bf6..8d757d1b8 100644 --- a/pkgs/clan-app/ui/src/components/Sidebar/SidebarHeader.tsx +++ b/pkgs/clan-app/ui/src/components/Sidebar/SidebarHeader.tsx @@ -31,7 +31,11 @@ export const SidebarHeader = () => { ctx?.activeClanQuery?.data?.name.charAt(0).toUpperCase(); const clanName = () => ctx?.activeClanQuery?.data?.name; - const clans = () => ctx.otherClanQueries.filter((clan) => !clan.isError); + const clanList = () => + ctx.allClansQueries + .filter((it) => it.isSuccess) + .map((it) => it.data!) + .sort((a, b) => a.name.localeCompare(b.name)); return (