{% sw_extends '@Storefront/storefront/page/product-detail/buy-widget.html.twig' %}
{% block page_product_detail_price %}
{% if (config('AmMacTradeCustomPlugins.config.amMacTradeInsuranceWarranty')) %}
{% set insurance_warranty = page.extensions['insurance_warranty'].all() %}
{% if page.extensions['insurance_warranty'] is not null %}
<div class="product-details-insurance-warranty">
<div class="product-detail-configurator-group-title">
{{ insurance_warranty['insurance_title'] }}
<div class="info-text"></div>
<a href="https://www.mactrade.de/garantiepaket" target="_blank"
title="{{ "macTrade.pdp.moreInformationText"|trans|sw_sanitize }}">{{ "macTrade.pdp.moreInformationText"|trans|sw_sanitize }}</a>
</div>
<div class="product-detail-configurator-option">
<input type="radio" name="ammactrade-insurance-warranty"
value="{{ insurance_warranty['insurance_prod_id'] }}"
class="product-detail-configurator-option-input-insurance-warranty is-combinable"
title="{{ "macTrade.pdp.insuranceProductTitle"|trans|sw_sanitize }}"
id="ammactrade-insurance-warranty" onclick="insurance_warranty_change(this);">
<label class="product-detail-configurator-option-label is-combinable is-display-text"
title="{{ insurance_warranty['insurance_name'] }}" for="ammactrade-insurance-warranty">
<div class="insurance_details_option">
<div class="insurance_details_option_img">
{% if page.insurance is not null %}
{% if page.insurance.cover.media.url %}
<img src="{{ page.insurance.cover.media.url }}" width="50px"/>
{% else %}
{% sw_icon 'placeholder' style {
'default': '100px'
} %}
{% endif %}
{% endif %}
</div>
<div class="insurance_details_option_title">
{{ insurance_warranty['insurance_name'] }}
</div>
<div class="insurance_details_option_price">
+ {{ insurance_warranty['insurance_price']|number_format(2, ',', '.') }} €
</div>
</div>
<div class="insurance_details_option_desc">
{{ insurance_warranty['insurance_desc']|raw }}
</div>
</label>
<input type="radio" name="ammactrade-insurance-warranty" value="0"
class="product-detail-configurator-option-input-insurance-warranty is-combinable"
title="{{ "macTrade.pdp.insuranceProductTitle"|trans|sw_sanitize }}"
id="ammactrade-insurance-warranty0" checked="checked"
onclick="insurance_warranty_change(this);">
<label class="product-detail-configurator-option-label is-combinable is-display-text"
title="{{ "macTrade.pdp.noInsuranceProduct"|trans|sw_sanitize }}"
for="ammactrade-insurance-warranty0">
{{ insurance_warranty['insurance_no'] }}
</label>
</div>
</div>
<script>
function insurance_warranty_change(t) {
var input_product_insurance = document.getElementsByClassName("product-insurance");
for (var i = 0; i < input_product_insurance.length; i++) {
input_product_insurance[i].value = t.value;
}
};
</script>
{% endif %}
{{ parent() }}
{% else %}
{{ parent() }}
{% endif %}
{% endblock %}