{% set paginationLimits = requestConfiguration.availableLimits %}
<div class="dropdown">
<div class="content">
<div class="ui inline dropdown sylius-paginate">
<button class="btn btn-secondary dropdown-toggle border-0 rounded-0" type="button" id="dropdownpagination" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">{{ 'sylius.ui.show'|trans }} {{ result.paginator.maxPerPage }}</button>
<div class="dropdown-menu bg-light rounded-0" aria-labelledby="dropdownpagination">
{% for limit in paginationLimits if limit != result.paginator.maxPerPage %}
{% set path = path(app.request.attributes.get('_route'), app.request.attributes.get('_route_params')|merge(app.request.query.all)|merge({'limit': limit})) %}
<a class="item dropdown-item" href="{{ path }}">{{ limit }}</a>
{% endfor %}
</div>
</div>
</div>
</div>