forked from M3-Academy/m3-academy-template-checkout
Merge pull request 'feat: Finaliza js Footer' (#7) from feature/checkout into main
Reviewed-on: #7
This commit is contained in:
commit
175ca498f3
@ -117,7 +117,7 @@ export default class Footer {
|
||||
item.link
|
||||
}">Ver Produto</button>`;
|
||||
slickPrat.children[1].appendChild(li);
|
||||
this.footerCheckoutPrateleira.classList.add("fetch");
|
||||
this.footerCheckoutPrateleira.classList.add("ApiFetch");
|
||||
});
|
||||
})
|
||||
.then(() => {
|
||||
@ -133,9 +133,6 @@ export default class Footer {
|
||||
}
|
||||
|
||||
onUpdate() {
|
||||
//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;
|
||||
let list = this.footerCheckoutPrateleira;
|
||||
|
||||
@ -147,7 +144,7 @@ export default class Footer {
|
||||
}
|
||||
let config = { childList: true, attributes: true };
|
||||
let observer = new MutationObserver((mutations) => {
|
||||
if (this.footerCheckoutPrateleira.classList.contains("fetch")) {
|
||||
if (this.footerCheckoutPrateleira.classList.contains("ApiFetch")) {
|
||||
this.createPrateleira();
|
||||
}
|
||||
mutations.forEach(function (mutation) {
|
||||
|
Loading…
Reference in New Issue
Block a user