@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) {
}
}