diff --git a/checkout/src/arquivos/js/components/Footer.js b/checkout/src/arquivos/js/components/Footer.js index ec471f5..17f986d 100644 --- a/checkout/src/arquivos/js/components/Footer.js +++ b/checkout/src/arquivos/js/components/Footer.js @@ -7,38 +7,56 @@ export default class Footer { async init() { await this.selectors(); - this.catalogoApi(); + await this.catalogoApi(); this.footerBanner(); this.footerDev(); - // this.onUpdate(); + this.onUpdate(); } async selectors() { //Para verificar se o carrinho está vazio e remover a prateleira de produtos: // vocês devem olhar a doc fornecida no Desafio para aprender a usar o waitElement this.checkoutVazio = await waitElement(".empty-cart-content"); - this.footerPrateleira = document.querySelector(".footerCheckout__prateleira"); + this.footerPrateleira = await waitElement(".footerCheckout__prateleira"); + this.checkoutPagamento = await waitElement(".cart-template"); this.footerLogo = document.querySelector(".footerCheckout__stamps"); + this.paymentText = document.querySelector(".notification"); this.footerDeveloped = document.querySelector(".footerCheckout__developedBy"); } footerBanner() { - this.footerLogo.innerHTML = ` -
  • - - - - - - - + this.paymentText.innerHTML = ` + Solicitamos apenas informações necessárias para realização da sua compra, sem compromenter seus dados + `; + + this.footerLogo.innerHTML = ` +
  • -
  • -
  • -
  • - + + + +
  • `; @@ -49,22 +67,25 @@ export default class Footer {
  • Powered By - @TODO: vtex icon +
    + +
  • Developed By - @TODO: m3 icon +
    + +
  • `; } - catalogoApi() { - this.addCarrossel(); + async catalogoApi() { this.footerPrateleira.innerHTML = `

    Você também pode gostar:

    `; @@ -76,14 +97,11 @@ export default class Footer { const novaUl = document.querySelector(".products-list"); const name = product.productName; const link = product.link; - for (let i = 0; i < product.items.length; i++) { - product.items.name; - } const image = product.items[0].images[0].imageUrl; novaUl.innerHTML += `
  • - +

    ${name}