From e3a58556f7a03b83cf65097ddd81bd436ae118f9 Mon Sep 17 00:00:00 2001 From: Jonas Braathen Date: Mon, 1 Jun 2026 03:21:58 +0200 Subject: [PATCH] don't generate a page for the 'hele-huset' venue --- web/src/app/lokaler/[slug]/page.tsx | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/web/src/app/lokaler/[slug]/page.tsx b/web/src/app/lokaler/[slug]/page.tsx index 391062f..2645fdf 100644 --- a/web/src/app/lokaler/[slug]/page.tsx +++ b/web/src/app/lokaler/[slug]/page.tsx @@ -10,6 +10,8 @@ import { getSeoMetadata } from "@/lib/seo"; type Params = Promise<{ slug: string }>; +const EXCLUDED_SLUGS = ["hele-huset"]; + export async function generateMetadata( { params }: { params: Params }, parent: ResolvingMetadata @@ -40,13 +42,18 @@ export async function generateStaticParams() { ); } - return data.pages.map((page: any) => ({ - slug: page.slug, - })); + return data.pages + .filter((page) => !EXCLUDED_SLUGS.includes(page.slug)) + .map((page) => ({ + slug: page.slug, + })); } export default async function Page({ params }: { params: Params }) { const { slug } = await params; + if (EXCLUDED_SLUGS.includes(slug)) { + return notFound(); + } const props = await loadVenuePageProps({ slug }); if (!props) return notFound(); return ;