From 1d71c29aaa6478e0cab82546d940a6ba6ede40f6 Mon Sep 17 00:00:00 2001 From: tree Date: Sat, 25 Mar 2023 01:27:18 +0100 Subject: [PATCH] Do not count duplicates in speaker count --- src/routes/[entry]/+page.svelte | 3 ++- src/routes/[entry]/[type]/+page.svelte | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/routes/[entry]/+page.svelte b/src/routes/[entry]/+page.svelte index ec9c8871..165e9987 100644 --- a/src/routes/[entry]/+page.svelte +++ b/src/routes/[entry]/+page.svelte @@ -18,13 +18,14 @@ const collections = [ { title: 'Days', value: 10, col: 'schedule' }, { title: 'Events', col: 'events', filter: (e) => !e.hidden }, - { title: 'Speakers', col: 'speakers' }, + { title: 'Speakers', col: 'speakers', value: processItemsList(data.bundle.speakers).length }, { title: 'Places', col: 'places' }, { title: 'Media Partners', col: 'media-partners' }, //{ title: "Blockchains", col: "chains" }, //{ title: "Unions", col: "unions" }, { title: 'Benefits', col: 'benefits' } ]; + diff --git a/src/routes/[entry]/[type]/+page.svelte b/src/routes/[entry]/[type]/+page.svelte index 5c5d0461..5698d258 100644 --- a/src/routes/[entry]/[type]/+page.svelte +++ b/src/routes/[entry]/[type]/+page.svelte @@ -45,7 +45,7 @@ }); } if (['speakers', 'benefits', 'media-partner'].includes(type)) { - _items = _items.sort((x, y) => (x.name > y.name ? 1 : -1)) + _items = _items.sort((x, y) => (x.name.toLowerCase() > y.name.toLowerCase() ? 1 : -1)) } if (type === 'places') { _items = _items.sort((x, y) => (x.capacity > y.capacity ? -1 : 1))