updateHeader() - gmontero/bsale-market-design-doc GitHub Wiki
Descripción
Esta función actualiza la cantidad de items y el monto total de los productos agregados al carro, itera sobre cada items y muestra la información en los elementos correspondientes al carro en el header del sitio.
export function updateHeader(){
let cartItems = document.querySelectorAll("[data-bs='cart.items']");
let cartTotal = document.querySelectorAll("[data-bs='cart.total']");
let total = bsale.cart.total ? bsale.cart.total : 0;
for(let i = 0; i < cartItems.length; i++){
let item = cartItems[i];
item.textContent = bsale.cart.items
}
for(let i=0; i< cartTotal.length;i++){
let item = cartTotal[i];
if(typeof total == 'number'){
item.textContent = formatPrice(total)
}else{
item.textContent = total;
}
}
}