Skip to content

Commit f551cf1

Browse files
fix: ssr issues
1 parent a5ca6b1 commit f551cf1

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/lib/events.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ async function transformEvent(event) {
2727
title: event.title,
2828
body: event.body,
2929
url: event.url,
30-
date: eventDate,
30+
date: eventDate?.toISOString() || null,
3131
dateString: eventDate
3232
? eventDate.toLocaleDateString('en-US', {
3333
month: 'long',
@@ -53,7 +53,7 @@ export async function fetchUpcomingEvents() {
5353

5454
// Filter for future events only
5555
const now = new Date()
56-
return transformedEvents.filter((event) => !event.date || event.date >= now)
56+
return transformedEvents.filter((event) => !event.date || new Date(event.date) >= now)
5757
} catch (error) {
5858
console.error('Error fetching upcoming events:', error)
5959
return []

src/pages/index.astro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ const photoRotations = ['rotate-2', '-rotate-2', 'rotate-2', 'rotate-2', '-rotat
183183
</a>
184184
<div class="max-w-xl">
185185
<div class="mt-8 flex items-center gap-x-4 text-xs">
186-
<time datetime={event.date?.toISOString()} class="text-gray-500 dark:text-zinc-400">
186+
<time datetime={event.date} class="text-gray-500 dark:text-zinc-400">
187187
{event.dateString}
188188
</time>
189189
</div>
@@ -213,7 +213,7 @@ const photoRotations = ['rotate-2', '-rotate-2', 'rotate-2', 'rotate-2', '-rotat
213213
<div class="space-y-4">
214214
{pastEvents.slice(0, 10).map((event) => (
215215
<Card client:load>
216-
<Card.Eyebrow datetime={event.date?.toISOString()}>
216+
<Card.Eyebrow datetime={event.date}>
217217
{event.dateString}
218218
</Card.Eyebrow>
219219
<Card.Title href={event.url}>

0 commit comments

Comments
 (0)