import type { Metadata } from "next"; import { PageHeader } from "@/components/PageHeader"; import { Section } from "@/components/Section"; import { AngebotCard } from "@/components/AngebotCard"; import { CTA } from "@/components/CTA"; import { Reveal } from "@/components/Reveal"; import { getOffers } from "@/lib/payload/content"; import { moodForOffer } from "@/lib/angebote"; import { mediaUrl } from "@/lib/payload/media"; export const dynamic = "force-dynamic"; export const metadata: Metadata = { title: "Singkreise", description: "Gemeinsam singen. Verbinden. Heilen. Für Herz und Seele.", }; export default async function SingkreisePage() { const offers = await getOffers(); const singkreise = offers .filter((offer) => offer.category === "singkreise") .sort((a, b) => (a.order ?? 0) - (b.order ?? 0)); return ( <> {singkreise.map((offer, i) => ( ))} > ); }