{% if resources.data.nbResults > 0 %}
{% set route = app.request.attributes.get('_route') %}
{% set route_parameters = app.request.attributes.get('_route_params')|merge(app.request.query.all) %}
{% set criteria = app.request.query.get('criteria', {}) %}
{% set oldest_first_path = path(route, route_parameters|merge({'sorting': {'createdAt': 'asc'}, 'criteria': criteria})) %}
{% set newest_first_path = path(route, route_parameters|merge({'sorting': {'createdAt': 'desc'}, 'criteria': criteria})) %}
{% if app.request.query.get('sorting') is empty %}
{% set current_sorting_label = 'sylius.ui.published_newest_first'|trans|lower %}
{% elseif app.request.query.get('sorting').name is defined and app.request.query.get('sorting').name == 'asc'%}
{% set current_sorting_label = 'sylius.ui.from_a_to_z'|trans|lower %}
{% elseif app.request.query.get('sorting').name is defined and app.request.query.get('sorting').name == 'desc'%}
{% set current_sorting_label = 'sylius.ui.from_z_to_a'|trans|lower %}
{% elseif app.request.query.get('sorting').createdAt is defined and app.request.query.get('sorting').createdAt == 'desc'%}
{% set current_sorting_label = 'sylius.ui.published_newest_first'|trans|lower %}
{% elseif app.request.query.get('sorting').createdAt is defined and app.request.query.get('sorting').createdAt == 'asc'%}
{% set current_sorting_label = 'sylius.ui.published_oldest_first'|trans|lower %}
{% elseif app.request.query.get('sorting').price is defined and app.request.query.get('sorting').price == 'asc'%}
{% set current_sorting_label = 'sylius.ui.cheapest_first'|trans|lower %}
{% elseif app.request.query.get('sorting').price is defined and app.request.query.get('sorting').price == 'desc' %}
{% set current_sorting_label = 'sylius.ui.most_expensive_first'|trans|lower %}
{% endif %}
<div class="ui right floated small header">
<div class="content">
{{ 'sylius.ui.sort'|trans }}
<div class="ui inline dropdown">
<div class="text">{{ current_sorting_label }}</div>
<i class="dropdown icon"></i>
<div class="menu">
<a class="item" href="{{ newest_first_path }}" data-text="{{ 'app.pages.product.index.decreasing_publishing_date'|trans }}">{{ 'app.pages.product.index.decreasing_publishing_date'|trans }}</a>
<a class="item" href="{{ oldest_first_path }}" data-text="{{ 'app.pages.product.index.increasing_publishing_date'|trans }}">{{ 'app.pages.product.index.increasing_publishing_date'|trans }}</a>
</div>
</div>
</div>
</div>
{% endif %}