ui2022/table--plain.html.twig line 1

Open in your IDE?
  1. {# the html form view for the search form; expected to be of a SearchForm type #}
  2. {% set headers = _args.headers %}
  3. {% set pagination = _args.pagination|default(null) %}
  4. {# clear sorting #}
  5. {% set headers = headers|map((header) => header|merge({
  6.     sort: null,
  7. })) %}
  8. {# render the content of the table; due to complexities with twig it needs done this way #}
  9. {% set content = (block('items') is defined) ? block('items') : null %}
  10. {# embed the sortable table view #}
  11. {% embed '@ui2022/table.html.twig' with {
  12.     header: {
  13.         labels: headers,
  14.     },
  15. } %}
  16.     {% block items %}
  17.         {{ content|raw }}
  18.     {% endblock %}
  19. {% endembed %}
  20. {# add pagination if it is given #}
  21. {% if pagination %}
  22.     {% include '@ui2022/pagination.html.twig' with pagination %}
  23. {% endif %}