Skip to content

Commit d237e7d

Browse files
committed
fix(material/slide-toggle): remove divs from button (#29485)
Replaces `div` nodes inside the `button` with `span` since the former trigger some automated checkers. Fixes #29484. (cherry picked from commit 1aa8512)
1 parent dcc411a commit d237e7d

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

src/material/slide-toggle/slide-toggle.html

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,20 @@
1818
[attr.aria-checked]="checked"
1919
(click)="_handleClick()"
2020
#switch>
21-
<div class="mdc-switch__track"></div>
22-
<div class="mdc-switch__handle-track">
23-
<div class="mdc-switch__handle">
24-
<div class="mdc-switch__shadow">
25-
<div class="mdc-elevation-overlay"></div>
26-
</div>
27-
<div class="mdc-switch__ripple">
28-
<div class="mat-mdc-slide-toggle-ripple mat-mdc-focus-indicator" mat-ripple
21+
<span class="mdc-switch__track"></span>
22+
<span class="mdc-switch__handle-track">
23+
<span class="mdc-switch__handle">
24+
<span class="mdc-switch__shadow">
25+
<span class="mdc-elevation-overlay"></span>
26+
</span>
27+
<span class="mdc-switch__ripple">
28+
<span class="mat-mdc-slide-toggle-ripple mat-mdc-focus-indicator" mat-ripple
2929
[matRippleTrigger]="switch"
3030
[matRippleDisabled]="disableRipple || disabled"
31-
[matRippleCentered]="true"></div>
32-
</div>
31+
[matRippleCentered]="true"></span>
32+
</span>
3333
@if (!hideIcon) {
34-
<div class="mdc-switch__icons">
34+
<span class="mdc-switch__icons">
3535
<svg
3636
class="mdc-switch__icon mdc-switch__icon--on"
3737
viewBox="0 0 24 24"
@@ -44,10 +44,10 @@
4444
aria-hidden="true">
4545
<path d="M20 13H4v-2h16v2z" />
4646
</svg>
47-
</div>
47+
</span>
4848
}
49-
</div>
50-
</div>
49+
</span>
50+
</span>
5151
</button>
5252

5353
<!--

0 commit comments

Comments
 (0)