1
resposta

Resolução de Atividades - "05 Faça como eu fiz: alugando e devolvendo jogos"

Consegui depois de muita sofrência:

function alterarStatus(id) {

    let jogo = document.getElementById (`game-${id}`);
    let imagem = jogo.querySelector (".dashboard__item__img");
    let botao = jogo.querySelector (".dashboard__item__button");

    if (imagem.classList.contains ("dashboard__item__img--rented")) {

        imagem.classList.remove ("dashboard__item__img--rented");
        botao.classList.remove ("dashboard__item__button--return");
        botao.textContent = "Alugar";
    }

    else {

        imagem.classList.add ("dashboard__item__img--rented");
        botao.classList.add ("dashboard__item__button--return");
        botao.textContent = "Devolver";
    }

}
1 resposta

Oi, Victor! Como vai?

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

Gostei de como você estruturou a função alterarStatus, aproveitando bem as classes CSS para alterar o estado do jogo. A lógica de adicionar e remover classes deixa o código mais fácil de manter.

Continue firme nos estudos.

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