'use client'; import { motion } from 'framer-motion'; import { MapPin, FileText, Clock, Sparkles } from 'lucide-react'; import { CTAButton } from '@/components/ui/CTAButton'; const ease = [0.16, 1, 0.3, 1] as const; type Props = { title?: string; description?: string; primaryHref?: string; primaryLabel?: string; secondaryHref?: string; secondaryLabel?: string; }; const CHIPS = [ { Icon: MapPin, label: 'Dubai showroom' }, { Icon: Sparkles, label: 'Live demo' }, { Icon: FileText, label: 'UAE quotation' }, { Icon: Clock, label: 'Fast response' }, ]; export function DemoCTA({ title = 'Talk to our robotics team.', description = 'See the robots in action at our Dubai showroom or request a UAE-ready quotation. Our team responds within one business day.', primaryHref = '/book-demo/', primaryLabel = 'Book a live demo', secondaryHref = '/contact/', secondaryLabel = 'Talk to our team', }: Props) { return (
{/* LEFT — copy + actions */}
Book a demo · Dubai showroom

{title}

{description}

    {CHIPS.map((c) => (
  • {c.label}
  • ))}
{primaryLabel} {secondaryLabel}
UAE-based robotics team · Replies within 1 business day
{/* RIGHT — status module (desktop only) */}
); }