diff --git a/client/src/lib/repositories/catalogs.ts b/client/src/lib/repositories/catalogs.ts index 327e9732..068a3efc 100644 --- a/client/src/lib/repositories/catalogs.ts +++ b/client/src/lib/repositories/catalogs.ts @@ -49,5 +49,15 @@ export const getCatalogs: GetCatalogs = async ({ fetch, apiToken }) => { const data = await response.json(); return data .map(toCatalog) + .sort((a: Catalog, b: Catalog) => { + + if (a.organization.name < b.organization.name) { + return -1; + } + if (a.organization.name > b.organization.name) { + return 1; + } + return 0; + }) .filter((item) => item.organization.siret !== "00000000000000"); }; diff --git a/client/src/lib/templates/LandingTemplate/LandingTemplate.svelte b/client/src/lib/templates/LandingTemplate/LandingTemplate.svelte index 96bb1b80..e68200ce 100644 --- a/client/src/lib/templates/LandingTemplate/LandingTemplate.svelte +++ b/client/src/lib/templates/LandingTemplate/LandingTemplate.svelte @@ -48,7 +48,7 @@