diff --git a/web-app/src/lib/templates/blog/BlogIndex.svelte b/web-app/src/lib/templates/blog/BlogIndex.svelte index a50847d..2c66f11 100644 --- a/web-app/src/lib/templates/blog/BlogIndex.svelte +++ b/web-app/src/lib/templates/blog/BlogIndex.svelte @@ -15,6 +15,12 @@ isLegalPage: boolean; websiteUrl: string; } = $props(); + + const sortedArticles = websiteOverview.article.sort((a, b) => { + if (!a.publication_date) return 1; + if (!b.publication_date) return -1; + return new Date(b.publication_date).getTime() - new Date(a.publication_date).getTime(); + });