diff --git a/frontend/src/app/page.tsx b/frontend/src/app/page.tsx index fd55283..410c847 100644 --- a/frontend/src/app/page.tsx +++ b/frontend/src/app/page.tsx @@ -1,6 +1,6 @@ import Link from 'next/link'; import Image from 'next/image'; -import { getArtworks, getEvents, Artwork, Event } from '@/lib/directus'; +import { getArtworks, getEvents, getAssetUrl, Artwork, Event } from '@/lib/directus'; import { ArtworkCard } from '@/components/artwork-card'; import { WisdomWordsCarousel } from '@/components/wisdom-words-carousel'; @@ -332,20 +332,35 @@ export default async function HomePage() {
{upcomingEvents.length > 0 ? ( upcomingEvents.map((event, index) => ( -
-

- {formatEventDate(event.start_date, event.end_date)} -

-

{event.title}

- {event.location && ( -

{event.location}

+
+ {/* Event Thumbnail */} + {event.image && ( + + {event.title} + )} - {event.description && ( -

{event.description}

- )} - - Learn More - + {/* Event Details */} +
+

+ {formatEventDate(event.start_date, event.end_date)} +

+

{event.title}

+ {event.location && ( +

{event.location}

+ )} + {event.description && ( +

{event.description}

+ )} + + Learn More + +
)) ) : (