diff --git a/web/src/components/events/EventItem.tsx b/web/src/components/events/EventItem.tsx
index fcc0a7d..ad90ad2 100644
--- a/web/src/components/events/EventItem.tsx
+++ b/web/src/components/events/EventItem.tsx
@@ -20,10 +20,12 @@ export const EventItem = ({
event,
mode,
size,
+ imageLoading,
}: {
event: SingularEvent | EventFragment;
mode: "list" | "calendar" | "singular-time-only";
size?: "small" | "medium" | "large";
+ imageLoading?: "eager" | "lazy";
}) => {
const futureOccurrences = getFutureOccurrences(event);
const groupedOccurrences = groupConsecutiveDates(
@@ -47,6 +49,7 @@ export const EventItem = ({
width={0}
height={0}
sizes="(max-width: 900px) 100vw, 25vw"
+ loading={imageLoading}
/>
)}
diff --git a/web/src/components/events/FeaturedEvents.tsx b/web/src/components/events/FeaturedEvents.tsx
index 3524a4b..cbdcbd9 100644
--- a/web/src/components/events/FeaturedEvents.tsx
+++ b/web/src/components/events/FeaturedEvents.tsx
@@ -10,7 +10,7 @@ export const FeaturedEvents = ({ events }: { events: EventFragment[] }) => {