From 5c06ec20a67aa92101fd0355f8c2beecd55438aa Mon Sep 17 00:00:00 2001 From: Julien Froidefond Date: Fri, 12 Dec 2025 10:37:59 +0100 Subject: [PATCH] Refactor FeedbackPage component: Update props handling to ensure params are resolved as a Promise, aligning with Next.js 15 requirements and improving code clarity. --- app/feedback/[eventId]/page.tsx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/feedback/[eventId]/page.tsx b/app/feedback/[eventId]/page.tsx index 1e41cdb..0ad84cc 100644 --- a/app/feedback/[eventId]/page.tsx +++ b/app/feedback/[eventId]/page.tsx @@ -4,14 +4,13 @@ import { getBackgroundImage } from "@/lib/preferences"; export const dynamic = "force-dynamic"; interface FeedbackPageProps { - params: { + params: Promise<{ eventId: string; - }; + }>; } -export default async function FeedbackPage({ - params: _params, -}: FeedbackPageProps) { +export default async function FeedbackPage({ params }: FeedbackPageProps) { + await params; // Ensure params are resolved (Next.js 15 requirement) const backgroundImage = await getBackgroundImage("home", "/got-2.jpg"); return ;