From 7df33d8dcf404d046e1aa32a4eeacc572d204179 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Fri, 11 Apr 2025 08:02:31 -0600 Subject: [PATCH] Sort regardless of case --- web/src/components/overlay/dialog/SearchFilterDialog.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/web/src/components/overlay/dialog/SearchFilterDialog.tsx b/web/src/components/overlay/dialog/SearchFilterDialog.tsx index 4d39acdae9..bf0069911a 100644 --- a/web/src/components/overlay/dialog/SearchFilterDialog.tsx +++ b/web/src/components/overlay/dialog/SearchFilterDialog.tsx @@ -462,6 +462,13 @@ export function SubFilterContent({ setSubLabels, }: SubFilterContentProps) { const { t } = useTranslation(["components/filter"]); + const sortedSubLabels = useMemo( + () => + [...allSubLabels].sort((a, b) => + a.toLowerCase().localeCompare(b.toLowerCase()), + ), + [allSubLabels], + ); return (
@@ -482,7 +489,7 @@ export function SubFilterContent({ />
- {allSubLabels.map((item) => ( + {sortedSubLabels.map((item) => (