diff --git a/src/app/shared/search/search-filters/search-filter/search-authority-filter/search-authority-filter.component.html b/src/app/shared/search/search-filters/search-filter/search-authority-filter/search-authority-filter.component.html index 1a95d68b2cf..a88e644ea8c 100644 --- a/src/app/shared/search/search-filters/search-filter/search-authority-filter/search-authority-filter.component.html +++ b/src/app/shared/search/search-filters/search-filter/search-authority-filter/search-authority-filter.component.html @@ -17,7 +17,9 @@ - diff --git a/src/app/shared/search/search-filters/search-filter/search-facet-filter/search-facet-filter.component.ts b/src/app/shared/search/search-filters/search-filter/search-facet-filter/search-facet-filter.component.ts index f09c4f18f48..aedb5d3ee27 100644 --- a/src/app/shared/search/search-filters/search-filter/search-facet-filter/search-facet-filter.component.ts +++ b/src/app/shared/search/search-filters/search-filter/search-facet-filter/search-facet-filter.component.ts @@ -104,10 +104,6 @@ export class SearchFacetFilterComponent implements OnInit, OnDestroy { */ isLastPage$: BehaviorSubject = new BehaviorSubject(false); - /** - * Emits true if show the search text - */ - isAvailableForShowSearchText: BehaviorSubject = new BehaviorSubject(false); /** * The value of the input field that is used to query for possible values for this filter */ @@ -293,8 +289,6 @@ export class SearchFacetFilterComponent implements OnInit, OnDestroy { getFirstSucceededRemoteDataPayload(), tap((facetValues: FacetValues) => { this.isLastPage$.next(hasNoValue(facetValues?.next)); - const hasLimitFacets = facetValues?.page?.length < facetValues?.facetLimit; - this.isAvailableForShowSearchText.next(hasLimitFacets && hasNoValue(facetValues?.next)); }), )), map((newFacetValues: FacetValues) => { diff --git a/src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.html b/src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.html index 51200571bd6..3f4b30694ec 100644 --- a/src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.html +++ b/src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.html @@ -17,7 +17,9 @@ - diff --git a/src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.spec.ts b/src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.spec.ts index a2cf166fbab..4e551900c3f 100644 --- a/src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.spec.ts +++ b/src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.spec.ts @@ -104,6 +104,22 @@ describe('SearchHierarchyFilterComponent', () => { showVocabularyTreeLink = fixture.debugElement.query(By.css(`a#show-${testSearchFilter}-tree`)); } + describe('if the last page of facet values has been reached', () => { + beforeEach(() => { + spyOn(vocabularyService, 'searchTopEntries').and.returnValue(observableOf(new RemoteData( + undefined, 0, 0, RequestEntryState.Success, undefined, buildPaginatedList(new PageInfo(), []), 200, + ))); + init(); + }); + + it('should not show the search bar', () => { + comp.isLastPage$ = new BehaviorSubject(true); + fixture.detectChanges(); + const textSearchBar = fixture.debugElement.query(By.css('ds-filter-input-suggestions')); + expect(textSearchBar).toBeNull(); + }); + }); + describe('if the vocabulary doesn\'t exist', () => { beforeEach(() => { diff --git a/src/app/shared/search/search-filters/search-filter/search-text-filter/search-text-filter.component.html b/src/app/shared/search/search-filters/search-filter/search-text-filter/search-text-filter.component.html index 037964c63f3..8e676adbe76 100644 --- a/src/app/shared/search/search-filters/search-filter/search-text-filter/search-text-filter.component.html +++ b/src/app/shared/search/search-filters/search-filter/search-text-filter/search-text-filter.component.html @@ -17,7 +17,9 @@ -