From 8931337d2d12539ee396c43bb6b699c20e9ad124 Mon Sep 17 00:00:00 2001 From: Kristof De Langhe Date: Wed, 4 Jul 2018 15:56:29 +0200 Subject: [PATCH] 54053: intermediate commit --- .../search-labels.component.html | 10 +++++++ .../search-labels/search-labels.component.ts | 29 +++++++++++++++++++ .../+search-page/search-page.component.html | 1 + src/app/+search-page/search-page.module.ts | 4 ++- src/app/shared/shared.module.ts | 4 ++- src/app/shared/utils/capitalize.pipe.ts | 18 ++++++++++++ 6 files changed, 64 insertions(+), 2 deletions(-) create mode 100644 src/app/+search-page/search-labels/search-labels.component.html create mode 100644 src/app/+search-page/search-labels/search-labels.component.ts create mode 100644 src/app/shared/utils/capitalize.pipe.ts 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 @@ +
+ +
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"> +