{% sw_extends "@Storefront/storefront/component/product/card/badges.html.twig" %}
{% block component_product_badges_badge_element %}
{% set currentSalesChannelId = context.salesChannel.id %}
{% if productDetail.site %}
{% for customLabel in page.product.customFields.customLabels[badgePosition] %}
{% if context.salesChannel.id in customLabel.salesChannelIds or not customLabel.salesChannelIds %}
{% block component_product_badges_badge_element_loop %}
{% if productDetail.discount %}
{% block component_product_badges_badge_element_discount_badge %}
{% if customLabel.type == "discountPercentage" %}
{% block component_product_badges_badge_element_discount_badge_inner %}
{% if productDetail.site %}
{% sw_include '@Storefront/storefront/component/product-label/badge-discount.html.twig' with {
product: page.product
}%}
{% else %}
{% sw_include '@Storefront/storefront/component/product-label/badge-discount.html.twig' %}
{% endif %}
{% endblock %}
{% endif %}
{% endblock %}
{% else %}
{% block component_product_badges_badge_element_image_badge %}
{{ parent() }}
{% endblock %}
{% block component_product_badges_badge_element_general_badge %}
{{ parent() }}
{% endblock %}
{% endif %}
{% endblock %}
{% endif %}
{% endfor %}
{% else %}
{% block cytex_product_listing_badges_container %}
{% if context.salesChannel.id in customLabel.salesChannelIds or not customLabel.salesChannelIds %}
{% block cytex_product_discount_badge_container %}
{% for customLabel in product.customFields.customLabels[badgePosition] %}
{{ block('component_product_badges_badge_element_discount_badge') }}
{% endfor %}
{% endblock %}
{% block cytex_product_image_or_badge_container %}
{% for customLabel in product.customFields.customLabels[badgePosition] %}
{{ block('component_product_badges_badge_element_image_badge') }}
{{ block('component_product_badges_badge_element_general_badge') }}
{% endfor %}
{% endblock %}
{% endif %}
{% endblock %}
{% endif %}
{% endblock %}
{% block component_product_badges_top_right %}
<div class="product-badges cytex-top-right
{% if productDetail.discount %}cytex_product_detail_discount_badge_container {% endif %}
{% if productDetail.site and not productDetail.discount %} cytex_product_detail_badges_container{% endif %}
">
{% set badgePosition = 'top-right' %}
{{ block("component_product_badges_badge_element") }}
</div>
{% endblock %}