We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7ed4c14 commit 8cf3386Copy full SHA for 8cf3386
1 file changed
src/app/club/[slug]/page.tsx
@@ -1,13 +1,17 @@
1
// app/club/[slug]/page.tsx
2
import { notFound } from 'next/navigation';
3
-
4
import clubData from 'src/components/club/ClubData';
5
import ClubDetail from '@/components/club/ClubDetail';
6
7
-export default async function ClubDetailPage({ params }: { params: { slug: string } }) {
8
- const { slug } = await Promise.resolve(params); // simulate async destructuring
+export default async function ClubDetailPage({
+ params,
+}: {
9
+ params: Promise<{ slug: string }>;
10
+}) {
11
+ const { slug } = await params; // ✅ await the Promise
12
13
const club = clubData.find((c) => c.slug === slug);
14
if (!club) notFound();
15
+
16
return <ClubDetail club={club} />;
17
}
0 commit comments