0
respostas

[Projeto] Desafios 1 e 2 dentro do projeto Alugames

let contabilizarAlugados = 0;

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

    let estaAlugado = imagem.classList.contains('dashboard__item__img--rented');

    if (estaAlugado) {
        let confirmação = confirm("Você confirma a devolução do jogo?");
        if (!confirmação) return;
    } else {
        contabilizarAlugados++
    }

    imagem.classList.toggle('dashboard__item__img--rented');
    botao.classList.toggle('dashboard__item__button--return');

    if (imagem.classList.contains('dashboard__item__img--rented')) {
        botao.textContent = 'Devolver';
    } else {
        botao.textContent = 'Alugar';
    }

    console.log("Total de jogos alugados: " + contabilizarAlugados);

}