Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

eventoEnvia = (form) => { ...

Durante o exercício se esqueceu de trocar o 'formCadastroCliente' pelo 'form' com certeza algumas pessoas podem ter problema até perceberem isso, sugiro colocar a correção no vídeo em um box de texto igual aos vídeos do Flavio Henrique de Souza Almeida aqui da Alura.

const eventoEnvia = (form) => {

    const formCadastroCliente = document.querySelector('[data-form]');

    formCadastroCliente.addEventListener('submit', (event) => {
        event.preventDefault();

        const nome = event.target.querySelector('[data-nome]').value;
        const cpf = event.target.querySelector('[data-cpf]').value;

        if(validaCPF(cpf)) {
            cadastrarClientes(nome, cpf);
        }else{
            alert('O CPF não é válido');
        }


    });

}
1 resposta
solução!

Código com o trecho corrigido.

const eventoEnvia = (form) => {

    form.addEventListener('submit', (event) => {
        event.preventDefault();

        const nome = event.target.querySelector('[data-nome]').value;
        const cpf = event.target.querySelector('[data-cpf]').value;

        if(validaCPF(cpf)) {
            cadastrarClientes(nome, cpf);
        }else{
            alert('O CPF não é válido');
        }


    });

}