{% set sortList = sortList is defined ? sortList : constant('Slivki\\Services\\Offer\\CustomProductOfferSorter::SORT_LIST') %}
{% set defaultSort = constant('Slivki\\Services\\Offer\\CustomProductOfferSorter::DEFAULT_CUSTOM_PRODUCT_SORT') %}
{% set sortKey = app.request.query.get('sort', constant('Slivki\\Services\\Offer\\CustomProductOfferSorter::DEFAULT_CUSTOM_PRODUCT_SORT')) %}
{% for keyItem, sortItem in sortList %}
<div data-sort="{{ keyItem }}" class="filter-item pb-2 text-left {% if keyItem == 'pricePerKilogram' or keyItem == 'pricePerKilogramDesc' %} js-sort-price-per-kilogram {% endif %}{% if sortKey == keyItem %} checked {% endif %}">
{{ sortItem }}
{% if filterAction and app.user and app.user.hasRole(constant('Slivki\\Entity\\UserGroup::STATISTICS_VIEWER')) %}
<span data-toggle="tooltip" data-placement="top" data-original-title='Клики'>
{% if keyItem == constant('Slivki\\Services\\Offer\\CustomProductOfferSorter::DEFAULT_CUSTOM_PRODUCT_SORT') %}
({{ filterAction.getRecommended() > 0 ? filterAction.getRecommended() : 0 }})
{% elseif keyItem == constant('Slivki\\Services\\Offer\\CustomProductOfferSorter::POPULARITY_CUSTOM_PRODUCT_SORT') %}
({{ filterAction.getPopular() > 0 ? filterAction.getPopular() : 0 }})
{% elseif keyItem == constant('Slivki\\Services\\Offer\\CustomProductOfferSorter::FAST_CUSTOM_PRODUCT_SORT') %}
({{ filterAction.getSpeed() > 0 ? filterAction.getSpeed() : 0 }})
{% elseif keyItem == constant('Slivki\\Services\\Offer\\CustomProductOfferSorter::PRICE_CUSTOM_PRODUCT_SORT') %}
({{ filterAction.getAscPrice() > 0 ? filterAction.getAscPrice() : 0 }})
{% elseif keyItem == constant('Slivki\\Services\\Offer\\CustomProductOfferSorter::EXPENSIVE_CUSTOM_PRODUCT_SORT') %}
({{ filterAction.getDescPrice() > 0 ? filterAction.getDescPrice() : 0 }})
{% elseif keyItem == constant('Slivki\\Services\\Offer\\CustomProductOfferSorter::PRICE_CUSTOM_PRODUCT_PRICE_PER_KILOGRAM') %}
({{ filterAction.getPriceByKg() > 0 ? filterAction.getPriceByKg() : 0 }})
{% endif %}
</span>
<span data-toggle="tooltip" data-placement="top" data-original-title='Продано'>
({{ getFilterOrdersCount(offer.getID(), keyItem) }})
</span>
{% endif %}
</div>
{% endfor %}