'use client'; import React from 'react'; import { Button } from '@/components/ui/Button'; import { motion } from 'framer-motion'; export interface CallToActionProps { title?: string; description?: string; ctaLabel?: string; ctaHref?: string; theme?: 'light' | 'dark'; } const containerVariants = { hidden: { opacity: 0 }, visible: { opacity: 1, transition: { staggerChildren: 0.15, delayChildren: 0.1, }, }, }; const itemVariants = { hidden: { opacity: 0, y: 20 }, visible: { opacity: 1, y: 0, transition: { duration: 0.8, ease: [0.16, 1, 0.3, 1] as const }, }, }; export const CallToAction: React.FC = ({ title = 'Bereit für Ihr Projekt?', description = 'Wir suchen stets nach neuen Herausforderungen und starken Partnern. Kontaktieren Sie uns für eine unverbindliche Beratung zu Ihrem Vorhaben.', ctaLabel = 'Jetzt Kontakt aufnehmen', ctaHref = '/de/kontakt', theme = 'light' }) => { const isDark = theme === 'dark'; return (
{title} {description}
); };