Página de validação local do componente de modal.
Use os botões abaixo para testar a abertura do modal, fluxo de e-mail e formulário completo.
Na etapa de e-mail (DEV), clique em um chip abaixo para copiar rapidamente:
user.exists@example.com
user.new@example.com
user.error@example.com
user.timeout@example.com
user.nosso@example.com
Dica: use Tab/Enter para acionar por teclado. No console, os eventos são emitidos como
ecoa:*.
Inclua o script IIFE compilado hospedado na CDN. Você pode fixar uma versão específica ou
usar o alias latest.
Base CDN (CDN_URL): https://s3-middag-public.middag.com.br/app-ecoa/modal/
<!-- Versão específica (recomendado) -->
<script defer src="https://s3-middag-public.middag.com.br/app-ecoa/modal/v1.0.0/ecoa-modal.js"></script>
<!-- Última versão publicada -->
<script defer src="https://s3-middag-public.middag.com.br/app-ecoa/modal/latest/ecoa-modal.js"></script>
Opcionalmente, personalize a API e o logo antes de carregar o script:
<script>
window.EcoaModalConfig = {
apiBaseUrl: 'https://trilhas.ecoa.puc-rio.br',
logoUrl: 'https://seu-site/logo.png'
};
</script>
<script defer src="${CDN_URL}v${APP_VERSION}/ecoa-modal.js"></script>
<button
data-trigger="modal-inscricao"
data-form-id="35"
data-course-name="Desenvolvimento Full Stack"
data-course-id="123"
>Inscrever-se</button>
Os atributos mínimos são data-form-id e data-course-name. Você
também pode abrir via JS: window.EcoaModal.debug.open({...}).
Eventos emitidos serão logados no console. Verifique também
window.EcoaModal.debug.