import React from 'react'; import { CalendarCheck, Mail } from 'lucide-react'; import styles from '../styles/results.module.css'; interface BookingCTAProps { consultantName: string; bookingUrl: string; } export const BookingCTA: React.FC = ({ consultantName, bookingUrl }) => { if (!bookingUrl) return null; const isEmail = bookingUrl.includes('@') && !bookingUrl.includes('://'); const href = isEmail ? `mailto:${bookingUrl}?subject=Audit%20Results%20Follow-Up` : bookingUrl; const buttonText = isEmail ? 'Email Us to Get Started →' : 'Book My Free Call →'; return (
{isEmail ? : }

Let's fix this — {isEmail ? 'get in touch for a free triage call' : 'book a free 15-minute triage call'}

Speak directly with {consultantName} to identify your highest-priority wins and get a clear action plan.

{buttonText}
); };