From 0c5483ac9b0c0f7d1902ab4dbec51d14495e956a Mon Sep 17 00:00:00 2001 From: "konstantina.galouni" Date: Tue, 5 Apr 2022 20:08:11 +0300 Subject: [PATCH] [Library | new-theme]: rangeFilter.component: [Bug fix] In range filters, years were not updating & errors were not properly displayed | search-input.component.ts: Remove styleUrls (file is deleted). --- .../search-input/search-input.component.ts | 1 - utils/rangeFilter/rangeFilter.component.html | 16 ++++++++-------- utils/rangeFilter/rangeFilter.component.ts | 3 +++ 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/sharedComponents/search-input/search-input.component.ts b/sharedComponents/search-input/search-input.component.ts index c4e9d4cf..f926b5b4 100644 --- a/sharedComponents/search-input/search-input.component.ts +++ b/sharedComponents/search-input/search-input.component.ts @@ -4,7 +4,6 @@ import {MatAutocompleteTrigger} from '@angular/material/autocomplete'; @Component({ selector: '[search-input]', - styleUrls: ['search-input.component.css'], template: `
diff --git a/utils/rangeFilter/rangeFilter.component.html b/utils/rangeFilter/rangeFilter.component.html index 49f2e350..6d438bc5 100644 --- a/utils/rangeFilter/rangeFilter.component.html +++ b/utils/rangeFilter/rangeFilter.component.html @@ -2,7 +2,7 @@ @@ -11,10 +11,10 @@
-
- -
-
+
Year must be between {{yearMin}} and {{yearMax}}.
+ class="uk-text-danger uk-margin-small-top uk-margin-remove-bottom uk-width-1-1"> Starting year must be greater than or equal to ending year.
+ class="uk-text-danger uk-margin-small-top uk-margin-remove-bottom uk-width-1-1"> Both starting and ending year are required
diff --git a/utils/rangeFilter/rangeFilter.component.ts b/utils/rangeFilter/rangeFilter.component.ts index a89d5c55..193d2de4 100644 --- a/utils/rangeFilter/rangeFilter.component.ts +++ b/utils/rangeFilter/rangeFilter.component.ts @@ -51,6 +51,9 @@ export class RangeFilterComponent { if(yearsSelected != null) { this.filter.selectedFromValue = (this.currentYear - yearsSelected) + ""; this.filter.selectedToValue = this.currentYear + ""; + } else { + this.filter.selectedFromValue = this.rangeForm.get('yearFrom').value; + this.filter.selectedToValue = this.rangeForm.get('yearTo').value; } this.onFilterChange.emit({ value: this.filter