Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save sarachisholm/f16fb5a81b7d4d01ef5cab7443966a16 to your computer and use it in GitHub Desktop.
Save sarachisholm/f16fb5a81b7d4d01ef5cab7443966a16 to your computer and use it in GitHub Desktop.
var $cartLineItems = checkout.lineItems.map(function (lineItem, index) {
var $lineItemTemplate = $(lineItemEmptyTemplate);
var itemImage = lineItemImages[lineItem.variant_id];
$lineItemTemplate.find('.cart-item__img').css('background-image', 'url(' + itemImage + ')');
$lineItemTemplate.find('.cart-item__title').text(lineItem.title);
$lineItemTemplate.find('.cart-item__variant-title').text(lineItem.variant_title);
$lineItemTemplate.find('.cart-item__price').text(formatAsMoney(lineItem.line_price));
$lineItemTemplate.find('.cart-item__quantity').attr('value', lineItem.quantity);
$lineItemTemplate.find('.quantity-decrement').attr('data-variant-id', lineItem.variant_id);
$lineItemTemplate.find('.quantity-increment').attr('data-variant-id', lineItem.variant_id);
if (!existingLineItem && (index === checkout.attrs.line_items.length - 1)) {
$lineItemTemplate.addClass('js-hidden');
}
return $lineItemTemplate;
});
$cartItemContainer.append($cartLineItems);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment