fix: await params in Next.js 16 routes and pages for TypeScript compatibility

This commit is contained in:
2026-03-31 00:50:56 -07:00
parent 42217e182e
commit b8d90897a4
13 changed files with 85 additions and 32 deletions
+3 -1
View File
@@ -10,7 +10,9 @@ interface PageProps {
}
export default async function PlayerProfilePage({ params }: PageProps) {
const playerId = parseInt(params.id, 10)
// Next.js 16 requires awaiting params
const { id } = await params
const playerId = parseInt(id, 10)
if (isNaN(playerId)) {
notFound()
+3 -1
View File
@@ -10,7 +10,9 @@ interface PageProps {
}
export default async function PlayerSchedulePage({ params }: PageProps) {
const playerId = parseInt(params.id, 10)
// Next.js 16 requires awaiting params
const { id } = await params
const playerId = parseInt(id, 10)
if (isNaN(playerId)) {
notFound()