@if (items | async; as items) { @if (!listHeader) { } @else {

{{ listHeader }}

} @for (item of items; track item) { }
@if (emptyListMessage && items.length === 0) { {{ emptyListMessage }} } } @else { @for (skeleton of [].constructor(skeletonItems); track skeleton) { } }