Skip to content

Commit 9f855f2

Browse files
IvayloGjackofdiamond5
authored andcommitted
chore(daterange): Add default ARIA #5732
1 parent b352aef commit 9f855f2

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

projects/igniteui-angular/src/lib/date-range/igx-date-range.component.html

+8-2
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,13 @@
7070
<ng-template #defTemplate>
7171
<igx-date-single>
7272
<!-- display format instead? what about shortDate, etc? -->
73-
<input #singleInput igxInput [placeholder]="appliedFormat" type="text" readonly>
73+
<input #singleInput igxInput type="text" readonly
74+
[placeholder]="this.value ? '' : appliedFormat"
75+
role="combobox"
76+
aria-haspopup="grid"
77+
[attr.aria-expanded]="!this.toggleDirective?.collapsed"
78+
[attr.aria-labelledby]="this.label?.id"
79+
/>
7480

7581
<igx-prefix *ngIf="!this.prefix && !this.suffix" (click)="open()">
7682
<ng-container *ngTemplateOutlet="defIcon"></ng-container>
@@ -80,7 +86,7 @@
8086
<ng-container *ngTemplateOutlet="this.prefix.templateRef"></ng-container>
8187
</igx-prefix>
8288

83-
<ng-container ngProjectAs="igxLabel">
89+
<ng-container ngProjectAs="[igxLabel]">
8490
<ng-container *ngTemplateOutlet="this.label ? labelTemplate : defLabel"></ng-container>
8591
</ng-container>
8692
<ng-container ngProjectAs="igx-prefix">

0 commit comments

Comments
 (0)