import { notFound } from "next/navigation" import { VERTICALS } from "@/config/verticals" interface Props { params: Promise<{ vertical: string }> } export function generateStaticParams() { return VERTICALS.map((v) => ({ vertical: v.slug, })) } export default async function VerticalPage({ params }: Props) { const { vertical: verticalSlug } = await params const vertical = VERTICALS.find((v) => v.slug === verticalSlug) if (!vertical) { notFound() } return (

{vertical.name}

Explore setlists, rate performances, and connect with the {vertical.name} community.

Shows

Browse all concerts and setlists

Songs

Explore the catalog and stats

Venues

See where they've played

) }