aboutsummaryrefslogtreecommitdiff
path: root/src/routes/catalog/+page.svelte
diff options
context:
space:
mode:
Diffstat (limited to 'src/routes/catalog/+page.svelte')
-rw-r--r--src/routes/catalog/+page.svelte8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/routes/catalog/+page.svelte b/src/routes/catalog/+page.svelte
index 2079d12..3271fad 100644
--- a/src/routes/catalog/+page.svelte
+++ b/src/routes/catalog/+page.svelte
@@ -18,7 +18,13 @@
const key = item.categoryName ?? 'Non catégorisé';
(groups[key] ??= []).push(item);
}
- return Object.entries(groups);
+ const result: [string, typeof catalogItems][] = data.categories.map(
+ (cat) => [cat.name, groups[cat.name] ?? []],
+ );
+ if (groups['Non catégorisé']?.length > 0) {
+ result.push(['Non catégorisé', groups['Non catégorisé']]);
+ }
+ return result;
}
</script>