import type { Metadata } from "next"; import Link from "next/link"; import Image from "next/image"; import { draftMode } from "next/headers"; import { Reveal } from "../components/Reveal"; import { Footer } from "../components/Footer"; import { TrustRow } from "../components/TrustRow"; import { RichText, extractHeadings } from "../components/RichText"; import { LiveRichText } from "../components/LiveRichText"; import { SectionTOC } from "../components/SectionTOC"; import { getLegalPage } from "../lib/payload"; export const metadata: Metadata = { title: "Widerrufsrecht", description: "Widerrufsbelehrung und Muster-Widerrufsformular für einfach produktiv.", alternates: { canonical: "/widerruf" }, }; export default async function WiderrufPage() { const page = await getLegalPage("widerruf"); const headings = page ? extractHeadings(page.content) : []; const { isEnabled: isPreview } = await draftMode(); return ( <>

Startseite Widerruf

Widerrufsrecht

Stand: Juli 2026

{/* Static, not part of the CMS content — same reasoning as the Impressum/Datenschutz/AGB pages' own callout cards. */}

Nachhaltig handeln

Wir setzen auf digitale Produkte und vermeiden unnötige Ressourcenverschwendung.

Für eine bessere Zukunft – für uns alle.

{page ? ( isPreview ? : ) : (

Inhalte werden gerade aktualisiert.

)} {page?.attachment && (

{page.attachment.title || "Muster-Widerrufsformular (PDF)"}

Herunterladen

)}