{% if product.enabledVariants.empty() or product.simple and not sylius_inventory_is_available(product.enabledVariants.first) and false == preview %}
<div class="ui small negative icon message" id="sylius-product-out-of-stock" {{ sylius_test_html_attribute('product-out-of-stock') }}>
<i class="remove icon"></i>
<div class="content">
{{ 'sylius.ui.out_of_stock'|trans }}
</div>
</div>
{% include '@BitBagSyliusWishlistPlugin/Common/_addToWishlist.html.twig' %}
{% else %}
{% if true == preview %}
{{ render(url('open_marketplace_vendor_product_listings_add_to_cart_preview', {'code': product_listing.code, 'template': '@SyliusShop/Product/Show/_addToCart.html.twig'})) }}
{% else %}
{{ render(url('sylius_shop_partial_cart_add_item', {'template': '@SyliusShop/Product/Show/_addToCart.html.twig', 'productId': product.id})) }}
{% endif %}
{% endif %}