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:55:19 -03:00
parent fe18bc26b2
commit eea30718aa

View File

@ -118,21 +118,16 @@ export default class Footer {
}
async onUpdate() {
// if (window.location.hash == "#/cart") {
// this.titleCart.classList.add("disable");
// }
//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
let target = this.checkoutVazio;
if (target.style.display == "block" && window.location.hash == "#/cart") {
if (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) => {