{% sw_extends '@Storefront/storefront/component/product/card/action.html.twig' %}
{% block component_product_box_action_inner %}
{% set id = product.id %}
<div class="product-action">
{% set isAvailable = not product.isCloseout or (product.availableStock >= product.minPurchase) %}
{% set displayFrom = product.calculatedPrices.count > 1 %}
{% set displayBuyButton = isAvailable and not displayFrom and product.childCount <= 0 %}
{% if (displayBuyButton or showAmountSelection) and config('core.listing.allowBuyInListing') %}
{% block component_product_box_action_buy %}
{# @var product \Shopware\Core\Content\Product\SalesChannel\SalesChannelProductEntity #}
<form
action="{{ path('frontend.checkout.line-item.add') }}"
method="post"
class="buy-widget"
data-add-to-cart="true"
>
{% block component_product_box_action_buy_csrf %}
{{ parent() }}
{% endblock %}
{% block component_product_box_action_form %}
{% block component_product_box_action_buy_redirect_input %}
{{ parent() }}
{% endblock %}
{% block page_product_detail_buy_product_buy_info %}
{{ parent() }}
{% endblock %}
{% block page_product_detail_product_buy_meta %}
{{ parent() }}
{% endblock %}
<wyn-button
variant="secondary"
href="{{ seoUrl('frontend.detail.page', {'productId': id}) }}"
class="details-link"
>
{{ "general.readMore"|trans|sw_sanitize }}
</wyn-button>
{% block wyn_product_compare_button_add %}
{# TODO class="btn btn-icon btn-icon--light btn-icon--with-shadow js-tooltip"#}
<wyn-button
variant="secondary"
icon-button
class="compare-button js-tooltip"
title="{{ "Vergleichen"|trans|striptags }}"
>
{% sw_icon 'compare' style { 'slotAttr': 'icon' } %}
</wyn-button>
{% endblock %}
{% block page_product_detail_product_buy_button %}
<wyn-button
variant="buy"
type="submit"
class="buy-button {% if not buyButtonNoTooltip %}js-tooltip{% endif %}"
title="{{ "listing.boxAddProduct"|trans|striptags }}"
>
</wyn-button>
{% endblock %}
{% endblock %}
</form>
{% endblock %}
{% else %}
{% block component_product_box_action_detail %}
<wyn-button
variant="secondary"
href="{{ seoUrl('frontend.detail.page', {'productId': id}) }}"
class="details-link"
>
{{ "general.readMore"|trans|sw_sanitize }}
</wyn-button>
{% endblock %}
{% block wyn_product_compare_button_add_no_buy %}
{# TODO class="btn btn-icon btn-icon--light btn-icon--with-shadow js-tooltip"#}
<wyn-button
variant="secondary"
icon-button
class="compare-button js-tooltip"
title="{{ "Vergleichen"|trans|striptags }}"
>
{% sw_icon 'compare' style { 'slotAttr': 'icon' } %}
</wyn-button>
{% endblock %}
{% endif %}
</div>
{% block component_product_box_action_meta %}
{{ parent() }}
{% endblock %}
{% endblock %}