From 03993e0462d7ec8f5fd3a25c881293901d254a9f Mon Sep 17 00:00:00 2001 From: Adilson Fernando Date: Sun, 18 Dec 2022 19:16:21 -0300 Subject: [PATCH] feat: css 1 parte --- checkout/src/arquivos/js/components/Footer.js | 77 ++++++++++++------- 1 file changed, 48 insertions(+), 29 deletions(-) diff --git a/checkout/src/arquivos/js/components/Footer.js b/checkout/src/arquivos/js/components/Footer.js index e7d2f50..9956c79 100644 --- a/checkout/src/arquivos/js/components/Footer.js +++ b/checkout/src/arquivos/js/components/Footer.js @@ -7,15 +7,16 @@ export default class Footer { async init() { await this.selectors(); - this.footerFlex(); - // this.onUpdate(); + this.onUpdate(); + // this.apiFetch(); + this.footer(); } 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.divprateleira = await waitElement(".footerCheckout__prateleira"); + this.divPrateleira = await waitElement(".footerCheckout__prateleira"); this.divFooter = await waitElement(".footerCheckout__wrapper"); } onUpdate() { @@ -32,14 +33,56 @@ export default class Footer { observer.observe(target, config); } + + // apiFetch() { + // let pratileira = this.divPrateleira; + // pratileira.innerHTML = ` + + //

Você Também pode gosta:

+ // `; + + // fetch( + // "https://m3academy.myvtex.com/api/catalog_system/pub/products/search/?fq=productClusterIds:319%22" + // ) + // .then((Response) => Response.json()) + // .then(function (data) { + // return data.map(function (produto) { + // let li = document.createElement("li"); + // li.setAttribute("id", produto.productId); + // li.innerHTML = ` + + // + + // <>

${ + // produto.productName + // }

+ + // ${produto.items + // .map((name) => { + // return ` ${name.name} + + // `; + // }) + // .join(" ")} + //
`; + + // pratileira.children[1].appendChild(li); + // console.log(pratileira); + // }); + // }) + // .then(() => { + // this.addCarrossel(); + // }); + // } + async addCarrossel() { - const elemento = await waitElement(".slick"); + const elemento = await waitElement(".ulSlick"); $(elemento).slick({ slidesToShow: 4, slidesToScroll: 1, }); } - footerFlex() { + footer() { this.divFooter.innerHTML = `
`; } - // fetch() { - // this.divprateleira.innerHTML = ` - //

Você também pode gostar

- // - // `; - // const api = `https://m3academy.myvtex.com/api/catalog_system/pub/products/search/?fq=productClusterIds:319`; - // this.fetch(api) - // .then((responsive) => Response.json()) - // .then(function(data){ - // return data.map(function(product){ - // let cadaCard = document.createElement("li") - // cadaCard.setAttribute("class", card) - // cadaCard.innerHTML = ` - // - //

${product.productName}

- //
${product.itens.map((name) => { - // return `$(name.name)`; - // }).join(**)}
; - // - // `; - // divprateleira.children[1].appendChild(cadaCard); - // }); - // }); - // } }