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

forma que fiz antes de ver a resposta

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

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

    if (botao.classList.contains('dashboard__item__button--return')) {
        botao.textContent = 'Devolver';
    } else {
        botao.textContent = 'Alugar';
    }    

};
1 resposta
solução!

Oi, Tairone! Como vai?

Do jeito que você explicou a função, gostei de como usou classList.toggle para alternar o estado do jogo e do botão. A lógica ficou clara e direta, funcionando bem para o desafio.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!