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

DESAFIO

No projeto Alugames, uma confirmação ao devolver um jogo, solicitando ao usuário que confirme a devolução antes que ela seja concluída. Isso pode ajudar a evitar devoluções acidentais.

function alterarStatus(id) { 
    let gameClicado = document.getElementById(`game-${id}`);
    let imagem = gameClicado.querySelector('.dashboard__item__img');
    let botao = gameClicado.querySelector('.dashboard__item__button');

    if (imagem.classList.contains('dashboard__item__img--rented')) {
       let confirmacao =  confirm('Voce que realmente devolver este jogo ?');
        if (confirmacao == true) {
            imagem.classList.remove('dashboard__item__img--rented');
            botao.classList.remove('dashboard__item__button--return');
            botao.innerHTML = 'Alugar';
        }
    }else 
    {
        imagem.classList.add('dashboard__item__img--rented');
        botao.classList.add('dashboard__item__button--return');
        botao.innerHTML = 'Devolver';
    }

}
1 resposta
solução!

Oi, João!

Obrigada por compartilhar seu código com a comunidade Alura.

Gostei de como você implementou a lógica para a confirmação de devolução do jogo. Isso realmente ajuda a evitar erros acidentais.

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓

bons estudos