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

Desafio 1 realizado - Incluindo confirmação de devolução

function alterarStatus(id) {
    let botao = document.getElementById(id);
    let campo = botao.querySelector('a');
    let imagem = botao.querySelector('div');
    let nomeJogo = botao.querySelector('p');
    if (campo.innerHTML === 'Alugar') { 
        campo.innerHTML = 'Devolver';
        campo.classList.add('dashboard__item__button--return');
        imagem.classList.add('dashboard__item__img--rented');
    } else {
            if (prompt(`Você tem certeza que deseja devolver o jogo ${nomeJogo.innerText}? (Responda apenas Sim ou Não)`) == 'Sim') {
                alert('Devolução confirmada');
                campo.innerHTML = 'Alugar';
                campo.classList.remove('dashboard__item__button--return');
                imagem.classList.remove('dashboard__item__img--rented');
                } else {
                    alert('Devolução cancelada');
                       }
            } 
}
function alterarStatusMonopoly() {
    alterarStatus('game-1');
}
function alterarStatusTicket() {
    alterarStatus('game-2');
}
function alterarStatusTakenoko() {
    alterarStatus('game-3');
}
1 resposta
solução!

Bom dia!

Sua resolução ficou excelente! Você fez um ótimo uso do aprendizado.

Parabéns pelo empenho nos estudos e continue praticando.

Para que mais pessoas consigam visualizar a sua solução proposta, é recomendado que você marque este tópico como solucionado. Assim pode ajudar ainda mais pessoas :)

Bons estudos!