fix: /demos/[vertical] route with Next.js 15 params await

- Fix Next.js 15 params requirement (await params)
- Add minimal test for route redirect behavior
- Test verifies all 4 verticals redirect correctly
This commit is contained in:
root
2026-02-19 12:24:38 +00:00
parent aa1b2fa80b
commit 040655912c
3 changed files with 68 additions and 2 deletions
+8
View File
@@ -0,0 +1,8 @@
import { redirect } from 'next/navigation';
// Next.js 15 requires params to be awaited
export default async function DemoVerticalPage({ params }: { params: Promise<{ vertical: string }> }) {
const { vertical } = await params;
// Redirect to the main demos page with the vertical as query param
redirect(`/demos?vertical=${vertical}`);
}