{% import "macros/icons.html" as icons %} {% import "macros/pagination.html" as pagination %} {% macro datatable(data, count, query_parameters, title, columns) %}
{% if column.ordering %} {{ column.title }} {% if query_parameters.is_ordered(column.ordering, "asc") %} {{ icons.arrow_down('ml-1 w-2 h-2 fill-current') }} {% elif query_parameters.is_ordered(column.ordering, "desc") %} {{ icons.arrow_up('ml-1 w-2 h-2 fill-current') }} {% endif %} {% else %} {{ column.title }} {% endif %} | {% endfor %}
---|
{{ column.renderer_macro(row, **column.renderer_macro_kwargs) }} | {% endfor %}