diff --git a/app/[contentType]/[slug]/page.tsx b/app/[contentType]/[slug]/page.tsx
index a7b7fdc..6395184 100644
--- a/app/[contentType]/[slug]/page.tsx
+++ b/app/[contentType]/[slug]/page.tsx
@@ -8,10 +8,10 @@ import { allDocs } from 'contentlayer/generated'
const contentType = 'events'
interface PageProps {
- params: {
+ params: Promise<{
slug: string
contentType: string
- }
+ }>
}
type Args = {
@@ -31,10 +31,11 @@ async function getDocFromParams(params: Args) {
}
const page = async ({ params }: PageProps) => {
- const { post, data } = await getDocFromParams(params)
+ const resolvedParams = await params
+ const { post, data } = await getDocFromParams(resolvedParams)
- if (params.contentType === contentType && data === undefined)
- console.log(`No summary generated for ${params.slug}`)
+ if (resolvedParams.contentType === contentType && data === undefined)
+ console.log(`No summary generated for ${resolvedParams.slug}`)
if (!post) {
return
404 sorry you poor bitdev
@@ -48,14 +49,14 @@ const page = async ({ params }: PageProps) => {
- {params.contentType === 'events' ? (
+ {resolvedParams.contentType === 'events' ? (