Skip to content

Commit ddc4164

Browse files
committed
feat(vertical-stepper): update aria attributes, remove unused css variables #254
1 parent a305524 commit ddc4164

4 files changed

Lines changed: 8 additions & 10 deletions

File tree

community/components/navigation/vertical-stepper/vertical-stepper-item/vertical-stepper-item.component.html

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,18 @@
5252
@if (route()) {
5353
<a
5454
[routerLink]="disabled() ? undefined : route()"
55+
[attr.aria-disabled]="disabled()"
56+
[attr.aria-current]="selected() ? 'step' : undefined"
5557
routerLinkActive
5658
(isActiveChange)="routerLinkActiveChange($event)"
5759
>{{ title() }}</a
5860
>
5961
} @else {
60-
<button [disabled]="disabled()" (click)="itemSelect.emit()">
62+
<button
63+
[disabled]="disabled()"
64+
(click)="itemSelect.emit()"
65+
[attr.aria-current]="selected() ? 'step' : undefined"
66+
>
6167
{{ title() }}
6268
</button>
6369
}

community/components/navigation/vertical-stepper/vertical-stepper-item/vertical-stepper-item.component.scss

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
--_step-indicator-background: var(--stepper-step-default-bg, #fff);
1515
--_step-indicator-background-hover: var(--stepper-step-default-bg, #fff);
1616

17-
--_step-min-height: var(--stepper-item-vertical-lg-min-height, 40px);
1817
--_step-padding: var(--stepper-item-vertical-lg-padding-top, 8px);
1918
--_step-inner-spacing: var(--stepper-item-vertical-lg-inner-spacing, 8px);
2019
--_step-line-color: var(--stepper-item-vertical-line, #9293a4);
@@ -67,7 +66,6 @@
6766

6867
&__title {
6968
grid-area: title;
70-
// min-height: var(--_step-min-height);
7169
padding: var(--_step-padding) 0;
7270

7371
a,
@@ -173,7 +171,6 @@
173171

174172
&--compact {
175173
--_step-indicator-size: var(--stepper-item-vertical-step-size-md, 16px);
176-
--_step-min-height: var(--stepper-item-vertical-compact-min-height, 32px);
177174
--_step-padding: var(--stepper-item-vertical-compact-padding-top, 3px);
178175
--_step-inner-spacing: var(
179176
--stepper-item-vertical-compact-inner-spacing,
@@ -196,7 +193,6 @@
196193
grid-column: 1 / span 2;
197194
grid-template-columns: subgrid;
198195
--_step-indicator-size: var(--stepper-item-vertical-step-size-sm, 9px);
199-
--_step-min-height: var(--stepper-item-vertical-compact-min-height, 32px);
200196
--_step-padding: var(--stepper-item-vertical-padding-y-sm, 2px);
201197

202198
#{$host-class}__indicator::before {

community/components/navigation/vertical-stepper/vertical-stepper-item/vertical-stepper-item.component.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,6 @@ import {
4343
"[class.tedi-vertical-stepper-item--sub-item]": "subItem()",
4444
"[class.tedi-vertical-stepper-item--compact]": "compact()",
4545
"[class.tedi-vertical-stepper-item--enumerated]": "enumerated()",
46-
"[attr.role]": "'treeitem'",
47-
"[attr.aria-selected]": "selected()",
4846
},
4947
})
5048
export class VerticalStepperItemComponent {
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
11
<nav [attr.aria-label]="ariaLabel()">
2-
<ol role="tree">
3-
<ng-content></ng-content>
4-
</ol>
2+
<ng-content></ng-content>
53
</nav>

0 commit comments

Comments
 (0)