{% macro sortable_cell(column, control) -%} {{ column.label }} {% if control.ordering == 'asc' %} {{ tabler_icon('arrow-narrow-down') }} {% elif control.ordering == 'desc' %} {{ tabler_icon('arrow-narrow-up') }} {% else %} {{ tabler_icon('arrows-sort') }} {% endif %} {% if control.show_index and control.index %} {{ control.index }} {% endif %} {%- endmacro -%} {%- macro simple_cell(column) -%} {{ column.label }} {%- endmacro -%} {% if column.sortable -%} {% set control = sorting.get_control(column.sort_by) %} {{ sortable_cell(column, control) }} {%- else -%} {{ simple_cell(column) }} {%- endif %}