web: load the first row of event images eagerly
web / ci (push) Successful in 2m5s

This commit is contained in:
ponas committed 2026-10-14 00:37:02 +02:00
1 parent 7d8bf4ba43
commit 67c41e926e
1 file changed
+9 -2
+9 -2
View File
@@ -169,8 +169,15 @@ const EventList = ({ events }: { events: EventOverviewItemFragment[] }) => {
} }
return ( return (
<ul className={styles.eventList}> <ul className={styles.eventList}>
{events.map((event) => ( {events.map((event, index) => (
<EventItem key={event.id} event={event} mode="list" /> <EventItem
key={event.id}
event={event}
mode="list"
// the first row is above the fold and holds the largest image
imageLoading={index < 3 ? "eager" : undefined}
imageFetchPriority={index < 3 ? "high" : undefined}
/>
))} ))}
</ul> </ul>
); );