From c844dd6a66abca0c523afb13a242bd874228c9af Mon Sep 17 00:00:00 2001 From: Alex Andries Date: Thu, 8 Feb 2024 12:15:34 +0200 Subject: [PATCH 1/2] fix(grid): add nullish for set items --- .../src/filters/ui-grid-dropdown-filter.directive.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/projects/angular/components/ui-grid/src/filters/ui-grid-dropdown-filter.directive.ts b/projects/angular/components/ui-grid/src/filters/ui-grid-dropdown-filter.directive.ts index 636d0e0f..6d7053fe 100644 --- a/projects/angular/components/ui-grid/src/filters/ui-grid-dropdown-filter.directive.ts +++ b/projects/angular/components/ui-grid/src/filters/ui-grid-dropdown-filter.directive.ts @@ -52,9 +52,9 @@ export class UiGridDropdownFilterDirective extends UiGridFilterDirective i * */ @Input() - set items(value: IDropdownOption[]) { - this._items = value; - this.suggestItems = value.map((item, idx) => ({ + set items(value: IDropdownOption[] | null) { + this._items = value ?? []; + this.suggestItems = this._items.map((item, idx) => ({ id: idx + 1, text: item.label, data: item.value, @@ -119,7 +119,7 @@ export class UiGridDropdownFilterDirective extends UiGridFilterDirective i */ suggestItems: ISuggestDropdownValueData[] = []; - private _items?: IDropdownOption[]; + private _items: IDropdownOption[] = []; private _value: FilterDropdownPossibleOption; private _multi = false; @@ -155,7 +155,7 @@ export class UiGridDropdownFilterDirective extends UiGridFilterDirective i } findDropDownOptionBySuggestValue(suggestValue: ISuggestDropdownValueData) { - return this.items.find(item => isEqual(item.value, suggestValue.data)); + return this._items.find(item => isEqual(item.value, suggestValue.data)); } get hasValue() { From a25b3eb7de2a0ba91777c8d01c4e6dd1123079ac Mon Sep 17 00:00:00 2001 From: Alex Andries Date: Thu, 8 Feb 2024 12:27:10 +0200 Subject: [PATCH 2/2] chore: bump version --- package-lock.json | 4 ++-- package.json | 2 +- projects/angular/package.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 34c321d9..b5541dd4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "angular-components", - "version": "15.1.6", + "version": "15.1.7", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "angular-components", - "version": "15.1.6", + "version": "15.1.7", "license": "MIT", "dependencies": { "@angular/animations": "15.2.9", diff --git a/package.json b/package.json index 1d05329b..ae708c4d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "angular-components", - "version": "15.1.6", + "version": "15.1.7", "author": { "name": "UiPath Inc", "url": "https://uipath.com" diff --git a/projects/angular/package.json b/projects/angular/package.json index 76c89a69..bc931d36 100644 --- a/projects/angular/package.json +++ b/projects/angular/package.json @@ -1,6 +1,6 @@ { "name": "@uipath/angular", - "version": "15.1.6", + "version": "15.1.7", "license": "MIT", "author": { "name": "UiPath Inc",