{% set isDestinationPackage = isDestinationPackage is defined ? isDestinationPackage : false %}
{% set minPrice=0 %}
{% if accommodationResultSet is defined and accommodationResultSet is not null and accommodationResultSet != false %}
{% if accommodationResultSet is iterable %}
{% set accommodationResultSet = accommodationResultSet|first %}
{% endif %}
{% if accommodationResultSet is not null and accommodationResultSet is not empty %}
{% set minPrice = accommodationResultSet.getMinPrice() is not empty ? accommodationResultSet.getMinPrice() : accommodationResultSet.getMinPriceBase() %}
{% set minPriceProductId = accommodationResultSet.getMinPriceProductId()[0] is not empty ? accommodationResultSet.getMinPriceProductId()[0] : accommodationResultSet.getMinPriceBaseProductId() %}
{% set minPriceProduct = pimcore_object(minPriceProductId) %}
{% endif %}
{% else %}
{% set minPriceProduct = null %}
{% endif %}
<script data-cookieconsent="ignore">
_config.openTabAndSroll = true;
</script>
<div>
<div class="row align-items-baseline">
{% if accommodationResultSet is defined and accommodationResultSet is not null and accommodationResultSet is not empty and accommodationResultSet.getMinPrice() is not empty and minPrice > 0 %} {#only show if search #}
{% set minPriceBeforeSpecial = demi_getMinPriceBeforeSpecial(accommodationResultSet) %}
{% if minPriceBeforeSpecial != false %}
<div class="col col-auto text-muted">
<div class="sr-only">{{ "demi.detail.instead-of"|trans }}</div>
<s>{{ demi_paymentGetPriceObject(minPriceBeforeSpecial, pimcore_object(accommodationResultSet.getAccommodationId()))}}</s>
</div>
{% endif %}
<div class="col text-right">
<strong class="font-medium fz17 text-success">{{ 'demi.price-from-short'|trans }} {{ demi_paymentGetPriceObject(minPrice, pimcore_object(accommodationResultSet.getAccommodationId()))}}</strong>
</div>
{% endif %}
</div>
<div class="mt-3">
{% if minPriceProduct is not null and minPriceProduct.getProductType()=="Package" and not isPackage %}
{% set href = "packages" %}
{% elseif isPackage %}
{% set href = "booking" %}
{% else %}
{% set href = "rooms" %}
{% endif %}
{% if accommodationResultSet is not null and accommodationResultSet is not empty and accommodationResultSet.getMinPrice() is not empty and accommodationResultSet.getMinPrice() > 0 %}
{% if accommodationResultSet.getActualBookable(true) %}
<a href="#{{ href }}"
data-target="#{{ href }}"
aria-controls="{{ href }}"
class="btn btn-success btn-block btn-lg js-open-tab-and-scroll js-tracking--click"
data-tracking-category="{{ isPackage ? 'Package detail': 'Accommodation detail'}}"
data-tracking-action="click booking top"
>
<span class="btn__icon demi-icon demi-icon-cart mr-2" aria-hidden="true"></span>
{{ "demi.detail.booking-button"|trans }}
</a>
<div class="mt-2 text-center text-success small">
{{ "demi.detail.promote-booking-speed"|trans }}
</div>
{% endif %}
{% elseif accommodationResultSet is not empty or isDestinationPackage and not document.property("demi_hideVacancySearch") %}
<button type="button" class="btn btn-success btn-block btn-lg js-overlay__toggle my-3"
data-target="#search-overlay">
{{ 'demi.detail.search-vacancies-button'|trans }}
</button>
{% endif %}
</div>
</div>