Merge branch 'feature/checkout' of ssh://gitea.ecommercetools.com.br:22022/ThiagoDutraSampaioLeite/m3-academy-template-checkout-thiago-dutra

This commit is contained in:
ThiagoDuutra 2022-12-17 14:16:45 -03:00
commit 5a1218525c

View File

@ -117,7 +117,7 @@ export default class Footer {
item.link item.link
}">Ver Produto</button>`; }">Ver Produto</button>`;
slickPrat.children[1].appendChild(li); slickPrat.children[1].appendChild(li);
this.footerCheckoutPrateleira.classList.add("fetch"); this.footerCheckoutPrateleira.classList.add("ApiFetch");
}); });
}) })
.then(() => { .then(() => {
@ -133,9 +133,6 @@ export default class Footer {
} }
onUpdate() { 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 target = this.checkoutVazio;
let list = this.footerCheckoutPrateleira; let list = this.footerCheckoutPrateleira;
@ -147,7 +144,7 @@ export default class Footer {
} }
let config = { childList: true, attributes: true }; let config = { childList: true, attributes: true };
let observer = new MutationObserver((mutations) => { let observer = new MutationObserver((mutations) => {
if (this.footerCheckoutPrateleira.classList.contains("fetch")) { if (this.footerCheckoutPrateleira.classList.contains("ApiFetch")) {
this.createPrateleira(); this.createPrateleira();
} }
mutations.forEach(function (mutation) { mutations.forEach(function (mutation) {