@if (searchQuery && items().length > 0) {
{{ 'search.resultsCount' | translate }} {{ items().length }}@if (totalResults() > items().length) { {{ 'search.of' | translate }} {{ totalResults() }} }
}
@if (loading() && items().length === 0) {
{{ 'search.searching' | translate }}
}
@if (error()) {
{{ error() }}
}
@if (!loading() && searchQuery && items().length === 0 && !error()) {
{{ 'search.noResults' | translate }}
{{ 'search.noResultsFor' | translate:{ query: searchQuery } }}
{{ 'search.noResultsHint' | translate }}
}
@if (items().length > 0) {
@for (item of items(); track trackByItemId($index, item)) {
}
@if (loading() && items().length > 0) {
{{ 'search.loadingMore' | translate }}
}
@if (!hasMore() && items().length > 0) {
{{ 'search.allLoaded' | translate }}
}
}
@if (!searchQuery) {
{{ 'search.emptyState' | translate }}
}