From 594f330fa0f9a56d9b492c33c020cb73f883b078 Mon Sep 17 00:00:00 2001 From: Charles Harwood Date: Wed, 31 Jan 2024 14:59:21 +1000 Subject: [PATCH] fix(routes): don't generate static [uid] pages for home and contact --- src/app/[uid]/page.tsx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/app/[uid]/page.tsx b/src/app/[uid]/page.tsx index 02799e8..6581491 100644 --- a/src/app/[uid]/page.tsx +++ b/src/app/[uid]/page.tsx @@ -45,12 +45,16 @@ export default async function Page({ params }: Props) { return ; } +const pagesHandledInOtherRoutes = new Set(['home', 'contact']); + export async function generateStaticParams() { const client = createClient(); const pages = await client.getAllByType('page'); - return pages.map((page) => { - return { uid: page.uid }; - }); + return pages + .filter((page) => !pagesHandledInOtherRoutes.has(page.uid)) + .map((page) => { + return { uid: page.uid }; + }); }