{% macro sort(column, label, route, datagrid, extraParams = {}) %} {% if datagrid.isSortedColumn(column) %} {% if datagrid.sortedColumnOrder(column) == 'desc' %} {% set order = 'asc' %} {% set icon = 'fa-sort-desc' %} {% else %} {% set order = 'desc' %} {% set icon = 'fa-sort-asc' %} {%endif %} {% else %} {% set order = datagrid.defaultSortOrder %} {% endif %} {{ label }} {% if datagrid.sortCount > 1 and datagrid.isSortedColumn(column) %} {{ datagrid.sortedColumnPriority(column) + 1 }} {% endif %} {% endmacro %} {% macro columnActions(column, route, datagrid, extraParams = {}) %}