{% import '@SyliusShop/shared/macro/grid/table.html.twig' as table %} {% import '@SyliusShop/shared/macro/pagination.html.twig' as pagination %} {% set resources = hookable_metadata.context.resources %} {% set data = resources.data %} {% set definition = resources.definition %} {% if data|length > 0 %}
{% if definition.actionGroups.bulk is defined and definition.getEnabledActions('bulk')|length > 0 %}
{% for action in definition.getEnabledActions('bulk') %} {{ sylius_grid_render_bulk_action(grid, action, null) }} {% endfor %}
{% endif %} {% if definition.limits|length > 1 and data|length > min(definition.limits) %}
{{ pagination.number_of_results_selector(data, definition.limits) }}
{% endif %}
{{ table.headers(resources, definition, app.request.attributes) }} {% for row in data %} {{ table.row(resources, definition, row) }} {% endfor %}
{{ pagination.simple(data) }}
{% endif %}