function alterarStatus(id) {
// Seleciona o jogo pelo id
let gameItem = document.getElementById(`game-${id}`);
// Pega a div da imagem e o botão
let imgDiv = gameItem.querySelector(".dashboard__item__img");
let button = gameItem.querySelector(".dashboard__item__button");
// Verifica se está alugado (classe "rented" presente)
let isRented = imgDiv.classList.contains("dashboard__item__img--rented");
if (isRented) {
// Se já está alugado → devolve
imgDiv.classList.remove("dashboard__item__img--rented");
button.textContent = "Alugar";
button.classList.remove("dashboard__item__button--return");
} else {
// Se está disponível → aluga
imgDiv.classList.add("dashboard__item__img--rented");
button.textContent = "Devolver";
button.classList.add("dashboard__item__button--return");
}
}
Simples mais funcional
tonei a liberdade de ajustar o css pra colocar o botão em vermelho quando estiver para devolver