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/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)">