// Milfers · Botón flotante de WhatsApp — esquina inferior izquierda, rubí de marca.
// Se eleva mientras el banner de cookies está visible para no solaparse.
function WhatsAppFab() {
  // Teléfono de la marca, sin literal de email/teléfono crudo expuesto de más.
  const PHONE = '34633131549';
  const MSG = 'Hola Milfers, me gustaría reservar mesa.';
  const href = 'https://wa.me/' + PHONE + '?text=' + encodeURIComponent(MSG);

  return (
    <a
      id="waFab"
      className="wa-fab"
      href={href}
      target="_blank"
      rel="noreferrer"
      aria-label="Escríbenos por WhatsApp"
    >
      <svg className="wa-fab-glyph" viewBox="0 0 32 32" aria-hidden="true">
        <path fill="currentColor" d="M16.04 4C9.78 4 4.7 9.08 4.7 15.34c0 2.01.53 3.96 1.53 5.69L4.6 28l7.13-1.6a11.3 11.3 0 0 0 4.31.85h.01c6.26 0 11.34-5.08 11.34-11.34S22.3 4 16.04 4Zm0 20.78h-.01a9.4 9.4 0 0 1-4.79-1.31l-.34-.2-3.55.8.76-3.46-.22-.36a9.4 9.4 0 0 1-1.44-5.01c0-5.2 4.23-9.43 9.44-9.43 2.52 0 4.89.98 6.67 2.77a9.37 9.37 0 0 1 2.76 6.67c0 5.21-4.23 9.44-9.43 9.44Zm5.18-7.07c-.28-.14-1.68-.83-1.94-.92-.26-.1-.45-.14-.64.14-.19.28-.73.92-.9 1.11-.16.19-.33.21-.61.07-.28-.14-1.2-.44-2.28-1.41-.84-.75-1.41-1.68-1.58-1.96-.16-.28-.02-.43.12-.57.13-.13.28-.33.42-.5.14-.16.19-.28.28-.47.09-.19.05-.35-.02-.49-.07-.14-.64-1.54-.88-2.11-.23-.55-.46-.48-.64-.49l-.54-.01c-.19 0-.49.07-.75.35-.26.28-.98.96-.98 2.34 0 1.38 1.01 2.72 1.15 2.9.14.19 1.98 3.03 4.8 4.25.67.29 1.19.46 1.6.59.67.21 1.28.18 1.77.11.54-.08 1.68-.69 1.91-1.35.24-.66.24-1.23.17-1.35-.07-.12-.26-.19-.54-.33Z"></path>
      </svg>
    </a>
  );
}

window.WhatsAppFab = WhatsAppFab;
