@for (column of hideable(); track column.key) { } @if ((cards() && sortable().length > 0) || columnsInToolbar()) {
@if (cards() && sortable().length > 0) { Sort by @for (column of sortable(); track column.key) { {{ column.header }} } } @if (columnsInToolbar()) { }
} @if (error() !== null) { } @if (cards()) { } @else {
@for (column of visible(); track column.key) { } @if (skeletonRows()) { @for (index of skeletonIndexes(); track index) { @for (column of visible(); track column.key) { } } } @for (row of rows(); track trackBy()(row)) { @for (column of visible(); track column.key) { } }
{{ caption() }}
@if (column.sortable && column.sortDisabledReason !== undefined) { } @else if (column.sortable) { } @else { {{ column.header }} } @if (column.info; as info) { }
} @if (empty()) { }