Oi tudo bem!? Eu acabei fazendo meu código com um raciocínio meio diferente e com isso o botão não retorna! eu consigo apertar para alugar mas não devolver. Ate tentei analisar mas não entendi o porque isso acontece! Se alguém entender agradeço pela atenção :)
function alterarStatus(id){
let gameClicado = document.getElementById(`game-${id}`);
let imagem = gameClicado.querySelector('.dashboard__item__img');
let botao= gameClicado.querySelector('.dashboard__item__button');
let nomeJogo = gameClicado.querySelector('.dashboard__item__name');
if(botao.classList.contains('dashboard__item__button')){
botao.classList.add('dashboard__item__button--return');
botao.innerHTML = 'Devolver';
imagem.classList.add('dashboard__item__img--rented');
} else {
botao.classList.remove('dashboard__item__button--return');
botao.innerHTML = 'Alugar';
imagem.classList.remove('dashboard__item__img--rented');
}
}