diff --git a/src/routes/communities/+page.svelte b/src/routes/communities/+page.svelte index c1539bbc..1e3d665e 100644 --- a/src/routes/communities/+page.svelte +++ b/src/routes/communities/+page.svelte @@ -140,8 +140,10 @@ .addTo(map) }) + // Sort descending so earlier events' markers are added last and render on top events .filter((event) => event.geo_latitude != null && event.geo_longitude != null) + .sort((a, b) => new Date(b.start_at).getTime() - new Date(a.start_at).getTime()) .forEach((event) => { new Marker({ color: 'var(--event-marker)',