mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
[ADF-2927] search filter enhancements (#3365)
* search filter enhancements * reset button for facet queries * update code and tests * remove unused type * restore code missing after rebase
This commit is contained in:
committed by
Eugenio Romano
parent
ca12233580
commit
f69bad3732
@@ -74,9 +74,8 @@ export class SearchQueryBuilderService {
|
||||
}
|
||||
|
||||
getFacetQuery(label: string): FacetQuery {
|
||||
if (label) {
|
||||
const queries = this.config.facetQueries.queries || [];
|
||||
return queries.find(query => query.label === label);
|
||||
if (label && this.hasFacetQueries) {
|
||||
return this.config.facetQueries.queries.find(query => query.label === label);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
@@ -171,10 +170,8 @@ export class SearchQueryBuilderService {
|
||||
}
|
||||
|
||||
private get facetQueries(): FacetQuery[] {
|
||||
const config = this.config.facetQueries;
|
||||
|
||||
if (config && config.queries && config.queries.length > 0) {
|
||||
return config.queries.map(query => {
|
||||
if (this.hasFacetQueries) {
|
||||
return this.config.facetQueries.queries.map(query => {
|
||||
return <FacetQuery> { ...query };
|
||||
});
|
||||
}
|
||||
@@ -200,4 +197,14 @@ export class SearchQueryBuilderService {
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
private get hasFacetQueries(): boolean {
|
||||
if (this.config
|
||||
&& this.config.facetQueries
|
||||
&& this.config.facetQueries.queries
|
||||
&& this.config.facetQueries.queries.length > 0) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user