fix(Footer.js): correção da lógica da função de adicionar e remover slick

This commit is contained in:
Ana Carolina Duarte Cavalcante 2022-12-23 07:30:10 -03:00
parent 546dd9b693
commit fe18bc26b2

View File

@ -121,11 +121,20 @@ export default class Footer {
//Função qeu fará a verificação se o carrinho está vazio para remover a prateleira de produtos:
// vocês devem olhar a doc fornecida no Desafio para aprender a usar a MutationObserver
// sempre que o carrinho estiver vazio o elemento chcekoutVazio fica display: none e isso pode ser usado como atributo para a MutationObserver
if (window.location.hash == "#/cart") {
this.titleCart.classList.add("disable");
}
let target = this.checkoutVazio;
if (target.style.display == "block" && window.location.hash == "#/cart") {
this.titleCart.classList.add("disable");
if ( this.titleCart.style.display == "none") {
this.sliderProducts.classList.add("disable");
this.sliderProducts.innerHTML = "";
}
} else {
this.titleCart.classList.remove("disable");
this.sliderProducts.classList.remove("disable");
this.ListProducts();
}
let observer = new MutationObserver((mutations) => {
mutations.forEach(() => {
if (target.style.display == "none") {