don't generate a page for the 'hele-huset' venue

This commit is contained in:
2026-06-01 03:21:58 +02:00
parent 7b84b2d480
commit e3a58556f7
+8 -1
View File
@@ -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) => ({
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 <VenuePageView {...props} />;