From 1179f55ea1c42059203a152c8c0c0c661ff912e4 Mon Sep 17 00:00:00 2001
From: Hugo SUBTIL <ext.sopra.husubtil@grandlyon.com>
Date: Mon, 31 Oct 2022 17:01:46 +0100
Subject: [PATCH] fix: alphabetical sort

---
 .../structure-list-search/structure-list-search.component.ts | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/app/structure-list/components/structure-list-search/structure-list-search.component.ts b/src/app/structure-list/components/structure-list-search/structure-list-search.component.ts
index 30189b580..48df73b80 100644
--- a/src/app/structure-list/components/structure-list-search/structure-list-search.component.ts
+++ b/src/app/structure-list/components/structure-list-search/structure-list-search.component.ts
@@ -208,18 +208,23 @@ export class StructureListSearchComponent implements OnInit {
         switch (category.theme) {
           case Theme.onlineProcedure:
             this.categoriesAccompaniment.push(category);
+            this.categoriesAccompaniment = this.categoriesAccompaniment.sort((a, b) => a.name.localeCompare(b.name));
             break;
           case Theme.skills:
             this.categoriesTraining.push(category);
+            this.categoriesTraining = this.categoriesTraining.sort((a, b) => a.name.localeCompare(b.name));
             break;
           case Theme.materialAndWifi:
             this.categoriesEquipment.push(category);
+            this.categoriesEquipment = this.categoriesEquipment.sort((a, b) => a.name.localeCompare(b.name));
             break;
           case Theme.public:
             this.categoriesPublic.push(category);
+            this.categoriesPublic = this.categoriesPublic.sort((a, b) => a.name.localeCompare(b.name));
             break;
           default:
             this.categoriesMoreFilters.push(category);
+            this.categoriesMoreFilters = this.categoriesMoreFilters.sort((a, b) => a.name.localeCompare(b.name));
             break;
         }
       });
-- 
GitLab