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

[Dúvida] Pra mim não está dando certo

function alterarStatus(id) { 
    let gameCliclado = document.getElementById( `game-${id}`);
    let imagem = gameCliclado.querySelector('.dashborad__item__img');
    let botao = gameCliclado.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';
}
}

Mesmo fazendo exatamente igual o dos instrutores o meu da essa mensagem no console:
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Note que na sua variável imagem está assim:

let imagem = gameCliclado.querySelector('.dashborad__item__img');

Está escrito dashborad mas deveria ser dashboard. Então ficaria assim:

let imagem = gameCliclado.querySelector('.dashboard__item__img');