import Link from "next/link"; import { ArrowRight, Mail } from "lucide-react"; import { getWhatsAppUrl } from "@/lib/whatsapp"; import { WhatsAppIcon } from "@/components/ui/whatsapp-icon"; interface LuxuryCTABannerProps { badgeText?: string; title: string; description: string; primaryCtaText?: string; primaryCtaHref?: string; primaryCtaIcon?: "mail" | "arrow"; whatsappMessage?: string; whatsappButtonText?: string; whatsappNumber?: string; className?: string; sectionPadding?: string; showOrbs?: boolean; } export default function LuxuryCTABanner({ badgeText = "Begin Your Journey", title, description, primaryCtaText = "Inquire Now", primaryCtaHref = "/contact", primaryCtaIcon = "mail", whatsappMessage = "Hello Nhi, I would like to inquire about wedding advisory in Vietnam.", whatsappButtonText = "Chat on WhatsApp", whatsappNumber, className = "", sectionPadding = "pb-20 lg:pb-32", showOrbs = true, }: LuxuryCTABannerProps) { return (
{/* Background decorative glow */} {showOrbs && ( <>
)}
{badgeText && (
{badgeText}
)}

{title}

{description}

{primaryCtaIcon === "mail" ? ( ) : null} {primaryCtaText} {primaryCtaIcon === "arrow" ? ( ) : null} {whatsappButtonText}
); }