From afacfd3a6259d1c5412792c42e12b545aa852a60 Mon Sep 17 00:00:00 2001 From: Bassgeta Date: Thu, 25 Sep 2025 15:11:20 +0200 Subject: [PATCH 1/3] fix: use img instead of next's Image for less memory leaks --- src/app/(demo)/event/[id]/page.tsx | 11 ++---- src/app/(demo)/page.tsx | 4 +- src/components/EventShowcase.tsx | 3 +- src/components/Navbar.tsx | 2 +- src/const/data.json | 60 +++++++++++++++--------------- 5 files changed, 38 insertions(+), 42 deletions(-) diff --git a/src/app/(demo)/event/[id]/page.tsx b/src/app/(demo)/event/[id]/page.tsx index 392aedf..d70d00d 100644 --- a/src/app/(demo)/event/[id]/page.tsx +++ b/src/app/(demo)/event/[id]/page.tsx @@ -26,13 +26,11 @@ export default async function EventDetailsPage({ return (
{/* Hero Section */} -
- + {event.name}
@@ -86,10 +84,9 @@ export default async function EventDetailsPage({

Organizer

- {event.organizer.name}
diff --git a/src/app/(demo)/page.tsx b/src/app/(demo)/page.tsx index eea8bc2..c76823a 100644 --- a/src/app/(demo)/page.tsx +++ b/src/app/(demo)/page.tsx @@ -22,6 +22,7 @@ export default function DemoPage() { <>
{/* Featured Events Carousel */} +

IMAGE TEST WITH NEXT

- {event.name}
diff --git a/src/components/EventShowcase.tsx b/src/components/EventShowcase.tsx index 1a9a5d2..816ccb9 100644 --- a/src/components/EventShowcase.tsx +++ b/src/components/EventShowcase.tsx @@ -69,10 +69,9 @@ export const EventShowcase = ({ events }: EventShowcaseProps) => { aria-label={`View details for ${event.name} on ${format(new Date(event.dateTime), "MMM d, yyyy")}`} >
- {event.name}
diff --git a/src/components/Navbar.tsx b/src/components/Navbar.tsx index c87bea0..d556e1c 100644 --- a/src/components/Navbar.tsx +++ b/src/components/Navbar.tsx @@ -89,7 +89,7 @@ export const Navbar = () => {