import type { Metadata } from "next"; import { PageHeader } from "@/components/PageHeader"; import { Section, SectionHeading } from "@/components/Section"; import { ContactForm } from "@/components/ContactForm"; import { Reveal } from "@/components/Reveal"; import { getBookingGlobal, getContactGlobal } from "@/lib/payload/globals"; export const dynamic = "force-dynamic"; export async function generateMetadata(): Promise { const booking = await getBookingGlobal(); return { title: booking.title || "Termin buchen", description: booking.lead || "Kennenlernen & Termine vereinbaren.", }; } export default async function TerminBuchenPage() { const [booking, contact] = await Promise.all([getBookingGlobal(), getContactGlobal()]); return ( <> {booking.steps && booking.steps.length > 0 && (
{booking.steps.map((s, i) => (

{String(i + 1).padStart(2, "0")}

{s.title}

{s.text}

))}
)}
{booking.formNote && (

{booking.formNote}

)}
); }