[ACS-9236] a11y testing: Create Rule - Buttons must have discernible text ()

This commit is contained in:
Mykyta Maliarchuk 2025-02-07 13:35:04 +01:00 committed by GitHub
parent 85e0b43359
commit 0446ef6090
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 8 additions and 3 deletions

@ -5,10 +5,12 @@
},
"EDIT_RULE_DIALOG": {
"CANCEL": "Cancel",
"CLOSE": "Close",
"CREATE": "Create",
"CREATE_TITLE": "Create a rule",
"UPDATE": "Update",
"UPDATE_TITLE": "Edit a rule"
"UPDATE_TITLE": "Edit a rule",
"OPEN_ACTION_MENU": "Open action menu"
},
"RULE_DETAILS": {
"LABEL": {

@ -9,6 +9,7 @@
<button
mat-icon-button
data-automation-id="rule-action-list-action-menu"
[attr.aria-label]="'ACA_FOLDER_RULES.EDIT_RULE_DIALOG.OPEN_ACTION_MENU' | translate"
*ngIf="!readOnly" [matMenuTriggerFor]="menu">
<mat-icon>more_vert</mat-icon>
</button>

@ -36,7 +36,8 @@
[formControl]="control"
[readOnly]="readOnly" />
<button mat-icon-button [matMenuTriggerFor]="menu" *ngIf="!readOnly" data-automation-id="condition-actions-button">
<button mat-icon-button [matMenuTriggerFor]="menu" *ngIf="!readOnly" data-automation-id="condition-actions-button"
[attr.aria-label]="'ACA_FOLDER_RULES.EDIT_RULE_DIALOG.OPEN_ACTION_MENU' | translate">
<mat-icon>more_vert</mat-icon>
</button>

@ -2,7 +2,8 @@
<div class="aca-edit-rule-dialog__header__title" data-automation-id="edit-rule-dialog-title">
{{ title | translate }}
</div>
<button mat-icon-button mat-dialog-close class="aca-edit-rule-dialog__header__close" tabindex="-1">
<button mat-icon-button mat-dialog-close class="aca-edit-rule-dialog__header__close" tabindex="-1"
[title]="'ACA_FOLDER_RULES.EDIT_RULE_DIALOG.CLOSE' | translate">
<mat-icon class="aca-edit-rule-dialog__header__icon">close</mat-icon>
</button>
</div>