import { motion, useScroll, useTransform } from "framer-motion"; const navLinks = [ { href: "#leistungen", label: "Leistungen" }, { href: "#events", label: "Events" }, { href: "#pakete", label: "Pakete" }, { href: "#kontakt", label: "Kontakt" }, ]; const eventTypes = [ "Hochzeiten", "Firmenfeiern", "Geburtstage", "Sommerfeste", "Messen", "Stadtfeste", "Empfänge", "Private Feiern", ]; const packages = [ { title: "Kaffeepause", dark: false, items: ["Mobiler Kaffeewagen", "Kaffeespezialitäten", "Service vor Ort"], }, { title: "Genusspause", dark: true, items: ["Kaffee & Snacks", "Flexible Planung", "Eventbetreuung"], }, { title: "Eventpaket", dark: false, items: ["Individuelle Planung", "Kaffee & Snacks", "Größere Events"], }, ]; const serviceCards = [ ["Mobiler Kaffeewagen", "Frisch zubereitete Kaffeespezialitäten für Events jeder Größe."], ["Snackwagen", "Süße und herzhafte Snacks für zwischendurch."], ["Flexibler Einsatz", "Perfekt für Hochzeiten, Firmenfeiern oder Märkte."], ] as const; const heroStats = [ ["Mobil", "direkt vor Ort"], ["Flexibel", "individuell planbar"], ["Persönlich", "direkter Kontakt"], ] as const; function runDevelopmentChecks() { if (typeof process !== "undefined" && process.env.NODE_ENV === "production") { return; } console.assert(navLinks.length === 4, "Expected exactly 4 navigation links."); console.assert(new Set(navLinks.map((link) => link.href)).size === navLinks.length, "Navigation hrefs must be unique."); console.assert(eventTypes.length === 8, "Expected exactly 8 event types."); console.assert(packages.length === 3, "Expected exactly 3 package cards."); console.assert(packages.every((pkg) => pkg.items.length === 3), "Each package should have 3 bullet points."); console.assert(serviceCards.length === 3, "Expected exactly 3 service cards."); console.assert(heroStats.length === 3, "Expected exactly 3 hero stats."); } runDevelopmentChecks(); const fadeUp = { hidden: { opacity: 0, y: 28 }, show: { opacity: 1, y: 0, transition: { duration: 0.7, ease: [0.22, 1, 0.36, 1] as const, }, }, }; const stagger = { hidden: {}, show: { transition: { staggerChildren: 0.1, delayChildren: 0.05, }, }, }; function SectionHeading({ title, subtitle }: { title: string; subtitle?: string }) { return ( <>

{title}

{subtitle ?

{subtitle}

: null} ); } export default function PaeuschenEventsLandingpage() { const { scrollYProgress } = useScroll(); const heroY = useTransform(scrollYProgress, [0, 0.3], [0, 70]); const heroOpacity = useTransform(scrollYProgress, [0, 0.22], [1, 0.72]); const cardY = useTransform(scrollYProgress, [0, 0.25], [0, 40]); const glowOneY = useTransform(scrollYProgress, [0, 0.3], [0, -90]); const glowTwoY = useTransform(scrollYProgress, [0, 0.3], [0, 60]); return (

Päuschen Events

Kaffeewagen & Snackwagen

Anfrage
Mobile Genussmomente Kaffee, Snacks und gute Stimmung für Ihr Event Päuschen Events bringt einen stilvollen mobilen Kaffeewagen und Snackwagen direkt zu Ihrer Veranstaltung. Perfekt für Hochzeiten, Firmenfeiern, Märkte und private Events. Event anfragen Pakete ansehen {heroStats.map(([title, text]) => (

{title}

{text}

))}

Der mobile Treffpunkt für Kaffee & Snacks

Beliebt für

Hochzeiten, Firmenfeiern, Märkte

Individuell planbar

Getränke und Snacks nach Wunsch

{serviceCards.map(([title, text]) => (

{title}

{text}

))}
{eventTypes.map((eventType) => ( {eventType} ))}
{packages.map((pkg) => (

{pkg.title}

    {pkg.items.map((item) => (
  • {item}
  • ))}
))}

Event anfragen

Schicken Sie uns Datum, Ort und Gästezahl – wir melden uns mit einem passenden Angebot.

Email: kontakt@paeuschen-events.de

Website: paeuschen-events.de