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 ;