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

Faça como eu fiz: Alugando e devolvendo jogos.

imagem.classList.contains('dashboard__item__img--rented') ? (imagem.classList.remove('dashboard__item__img--rented'), botao.classList.remove('dashboard__item__button--return'), botao.textContent = 'Alugar') : (imagem.classList.add('dashboard__item__img--rented'), botao.classList.add('dashboard__item__button--return'), botao.textContent = 'Devolver');
1 resposta
solução!

Olá João!

O código que você compartilhou está utilizando o operador ternário para verificar se a imagem possui a classe dashboard__item__img--rented. Se a classe estiver presente, ele remove essa classe e altera o texto do botão para "Alugar". Caso contrário, ele adiciona a classe e muda o texto do botão para "Devolver".

Esse é um jeito eficiente de alternar entre dois estados com um único clique.

Espero ter ajudado e bons estudos!