import type { Metadata } from "next"; import { pageSeo } from "@/content/page-seo"; import { createPageMetadata } from "@/lib/seo"; import { Suspense } from "react"; import Link from "next/link"; import { site } from "@/content/site"; import { ticketTiers } from "@/content/tickets"; import { Section } from "@/components/layout/Section"; import { PaymentForm } from "@/components/payment/PaymentForm"; import { AddToCalendar } from "@/components/event/AddToCalendar"; import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from "@/components/ui/card"; import { Button } from "@/components/ui/button"; export const metadata: Metadata = createPageMetadata(pageSeo.payment); export default function PaymentPage() { return ( <> {site.dates.label} Tickets & payment Secure your place at {site.venue.name}, {site.venue.address}. Choose a pass and complete checkout below. {ticketTiers.map((tier) => ( {tier.name} {tier.description} ${tier.priceUsd} per ticket · USD {tier.features.slice(0, 3).map((f) => ( · {f} ))} Select ))} Checkout Complete your registration in a few steps. Loading checkout…}> > ); }
{site.dates.label}
Secure your place at {site.venue.name}, {site.venue.address}. Choose a pass and complete checkout below.
${tier.priceUsd}
per ticket · USD
Complete your registration in a few steps.