From bc415118f0cc5427dcbf0614c2f9ba6fd8ca1d90 Mon Sep 17 00:00:00 2001 From: Robert Andrei Moldoveanu Date: Fri, 16 Feb 2024 14:33:44 +0200 Subject: [PATCH 1/2] fix(tree-select): add accessible props --- .../src/ui-tree-item/ui-tree-item.component.html | 3 +++ .../ui-tree-select/src/ui-tree-item/ui-tree-item.component.ts | 3 +++ .../ui-tree-select/src/ui-tree-select.component.html | 1 + 3 files changed, 7 insertions(+) diff --git a/projects/angular/components/ui-tree-select/src/ui-tree-item/ui-tree-item.component.html b/projects/angular/components/ui-tree-select/src/ui-tree-item/ui-tree-item.component.html index fdf06729a..75964d8dd 100644 --- a/projects/angular/components/ui-tree-select/src/ui-tree-item/ui-tree-item.component.html +++ b/projects/angular/components/ui-tree-select/src/ui-tree-item/ui-tree-item.component.html @@ -3,6 +3,9 @@ [class.selected]="isSelected" [ngClass]="'node-level-' + node.level" [class.node-type-leaf]="!node.hasChildren" + [attr.aria-level]="node.level" + [attr.aria-expanded]="isExpanded" + [attr.aria-selected]="isSelected" matRipple tabindex="-1" role="treeitem" diff --git a/projects/angular/components/ui-tree-select/src/ui-tree-item/ui-tree-item.component.ts b/projects/angular/components/ui-tree-select/src/ui-tree-item/ui-tree-item.component.ts index 5f5f6cbe8..469fc665c 100644 --- a/projects/angular/components/ui-tree-select/src/ui-tree-item/ui-tree-item.component.ts +++ b/projects/angular/components/ui-tree-select/src/ui-tree-item/ui-tree-item.component.ts @@ -35,6 +35,9 @@ export class UiTreeItemComponent implements FocusableOption { @Input() isSelected = false; + @Input() + isExpanded = false; + @Output() expanded = new EventEmitter(); diff --git a/projects/angular/components/ui-tree-select/src/ui-tree-select.component.html b/projects/angular/components/ui-tree-select/src/ui-tree-select.component.html index a4fee318a..a80fd2a8b 100644 --- a/projects/angular/components/ui-tree-select/src/ui-tree-select.component.html +++ b/projects/angular/components/ui-tree-select/src/ui-tree-select.component.html @@ -20,6 +20,7 @@ (expanded)="expand(node)" [node]="node" [attr.nodekey]="node.key" + [isExpanded]="isExpanded(node)" [isSelected]="isSelected(node)"> Date: Fri, 16 Feb 2024 15:41:26 +0200 Subject: [PATCH 2/2] chore: bump version to v15.2.1 --- CHANGELOG.md | 3 +++ package-lock.json | 4 ++-- package.json | 2 +- projects/angular/package.json | 2 +- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fdc5c5c2c..8cae78caf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +# v15.2.1 (2024-02-16) +* **tree-select** add accessible props + # v15.1.6 (2024-07-02) * **grid** react on max filters count changes diff --git a/package-lock.json b/package-lock.json index 4dc366d52..08423f00a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "angular-components", - "version": "15.2.0", + "version": "15.2.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "angular-components", - "version": "15.2.0", + "version": "15.2.1", "license": "MIT", "dependencies": { "@angular/animations": "15.2.9", diff --git a/package.json b/package.json index d110ced62..a17f78d37 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "angular-components", - "version": "15.2.0", + "version": "15.2.1", "author": { "name": "UiPath Inc", "url": "https://uipath.com" diff --git a/projects/angular/package.json b/projects/angular/package.json index 558e8c21e..e73ac30a9 100644 --- a/projects/angular/package.json +++ b/projects/angular/package.json @@ -1,6 +1,6 @@ { "name": "@uipath/angular", - "version": "15.2.0", + "version": "15.2.1", "license": "MIT", "author": { "name": "UiPath Inc",