{{ 'search.title' | translate }}

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

}