// Burger Summit 2026 — Modal de inscrição / checkout (fake) const { useState: useStateK, useEffect: useEffectK } = React; function Checkout({ plan, onClose }) { const [sent, setSent] = useStateK(false); useEffectK(() => { if (plan) { setSent(false); } const onKey = (e) => { if (e.key === 'Escape') onClose(); }; if (plan) document.addEventListener('keydown', onKey); return () => document.removeEventListener('keydown', onKey); }, [plan]); if (!plan) return null; const submit = (e) => { e.preventDefault(); const f = e.target; // Envia o lead para a planilha do Google (se configurado) antes de redirecionar. // Quebra o nome completo em nome + sobrenome (planilha/Apps Script seguem iguais). var completo = f.nomeCompleto.value.trim().replace(/\s+/g, ' '); var partes = completo.split(' '); if (window.BS_LEADS) { window.BS_LEADS.send({ nome: partes.shift() || '', sobrenome: partes.join(' '), whatsapp: f.whatsapp.value.trim(), modalidade: plan.modalidade || plan.label, lote: plan.lote || '', valor: plan.valor != null ? plan.valor : '', checkout: plan.url || '', }); } setSent(true); // Redireciona para o checkout da modalidade após preencher os dados. if (plan.url) { setTimeout(() => { window.location.href = plan.url; }, 900); } }; return (
e.stopPropagation()}> {!sent ? ( Entrar em campo

{plan.label}

Preencha seus dados pra seguir para o pagamento seguro do seu ingresso.

Pagamento seguro · você será redirecionado para o checkout oficial.

) : (

Redirecionando…

Estamos te levando para o pagamento seguro de {plan.label}. Se a página não abrir, clique no botão abaixo. 🔥

Ir para o pagamento agora
)}
); } Object.assign(window, { Checkout });