recommend?
right now this is how I set it up :
<script>
import { addToCart, getExistingCart } from "../lib/cartUtils";
let products = getExistingCart();
let productList = document.getElementById("cart-items");
products.forEach(product => {
// Create elements
let productItem = document.createElement("div");
let productName = document.createElement("h3");
let productImage = document.createElement("img");
let productPrice = document.createElement("p");
let productQuantity = document.createElement("p");
// Populate with data
productName.textContent = product.name;
productImage.src = product.imageUrl;
productImage.alt = product.name;
productPrice.textContent = "Price: $" + product.price.toFixed(2);
productQuantity.textContent = "Quantity: " + product.quantity;
// Style (more on this in the CSS section)
productItem.classList.add("product-item");
// Put it together
productItem.appendChild(productName);
productItem.appendChild(productImage);
productItem.appendChild(productPrice);
productItem.appendChild(productQuantity);
productList!.appendChild(productItem);
});
</script>