diff --git a/src/app/+search-page/search-labels/search-labels.component.html b/src/app/+search-page/search-labels/search-labels.component.html new file mode 100644 index 0000000000..2a2f63aa09 --- /dev/null +++ b/src/app/+search-page/search-labels/search-labels.component.html @@ -0,0 +1,10 @@ +
+
+ + {{value | dsCapitalize}} + × + +
+
diff --git a/src/app/+search-page/search-labels/search-labels.component.ts b/src/app/+search-page/search-labels/search-labels.component.ts new file mode 100644 index 0000000000..2692322bee --- /dev/null +++ b/src/app/+search-page/search-labels/search-labels.component.ts @@ -0,0 +1,29 @@ +import { Component } from '@angular/core'; +import { SearchService } from '../search-service/search.service'; +import { SearchFilterService } from '../search-filters/search-filter/search-filter.service'; +import { Observable } from 'rxjs/Observable'; +import { Params } from '@angular/router'; + +@Component({ + selector: 'ds-search-labels', + // styleUrls: ['./search-labels.component.scss'], + templateUrl: './search-labels.component.html', +}) + +export class SearchLabelsComponent { + protected appliedFilters: Observable; + + constructor(private searchService: SearchService, private filterService: SearchFilterService) { + this.appliedFilters = this.filterService.getCurrentFilters(); + console.log(this.appliedFilters.toArray()); + } + + getQueryParamsWithout(filterName: string, value: string): Observable { + return this.filterService.getCurrentFilters(); + // return this.filterService.getQueryParamsWithoutByName(filterName, value); + } + + getSearchLink() { + return this.searchService.getSearchLink(); + } +} diff --git a/src/app/+search-page/search-page.component.html b/src/app/+search-page/search-page.component.html index 1a1f379920..1ef45ede4b 100644 --- a/src/app/+search-page/search-page.component.html +++ b/src/app/+search-page/search-page.component.html @@ -10,6 +10,7 @@ [currentUrl]="getSearchLink()" [scopes]="(scopeListRD$ | async)?.payload?.page"> +