import Link from "next/link"; import { Mail } from "lucide-react"; import ServiceCard from "@/components/ui/service-card"; import Breadcrumbs from "@/components/ui/breadcrumbs"; import { getWhatsAppUrl } from "@/lib/whatsapp"; import { WhatsAppIcon } from "@/components/ui/whatsapp-icon"; import { SERVICES_QUERY_RESULT } from "@/sanity.types"; export interface ServicesViewProps { /** Destination wedding and B2B services dynamically fetched from Sanity CMS */ services?: SERVICES_QUERY_RESULT; } export default function ServicesView({ services = [] }: ServicesViewProps) { const breadcrumbLinks = [ { label: "Home", href: "/" }, { label: "Services", href: "#" }, ]; return (
{/* 1. HERO SECTION */}
Private Consultancy & Advisory

Bespoke Advisory Services

Whether you are an international couple planning from abroad or a luxury resort team positioning for global destination weddings, our independent advisory brings peace of mind and strategic rigor.

Inquire Now Chat on WhatsApp
{/* 2. SERVICES GRID */}
{services && services.length > 0 ? ( services.map((service) => { const slugStr = typeof service.slug === "object" && service.slug !== null ? (service.slug as { current?: string }).current : typeof service.slug === "string" ? service.slug : undefined; const isCouples = service.targetAudience === "couples"; const defaultCtaText = isCouples ? "Inquire on WhatsApp" : "Contact for B2B Advisory"; const defaultCtaUrl = getWhatsAppUrl( `Hello Nhi, I would like to inquire about ${service.title || "your advisory services"}.` ); return ( ); }) ) : ( <>
); }