diff --git a/src/pages/talks/index.astro b/src/pages/talks/index.astro index 4e3e2b6e..b203b2cb 100644 --- a/src/pages/talks/index.astro +++ b/src/pages/talks/index.astro @@ -22,9 +22,16 @@ const sortedTalks = talks b.item.data.events[b.item.data.events.length - 1], ]; - return ( - new Date(events[0].date).valueOf() - new Date(events[1].date).valueOf() - ); + const dates = [ + new Date(events[0].date).valueOf(), + new Date(events[1].date).valueOf(), + ]; + + if (dates[0] >= today) { + return 1; + } + + return dates[0] - dates[1]; }); ---