Skip to content

Commit 990d065

Browse files
Merge pull request #5700 from pennin-style:use-inert-radio
PiperOrigin-RevId: 668978675
2 parents 22e19c2 + a696121 commit 990d065

File tree

2 files changed

+4
-15
lines changed

2 files changed

+4
-15
lines changed

radio/internal/_radio.scss

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -89,19 +89,14 @@ $_md-sys-motion: tokens.md-sys-motion-values();
8989
);
9090
}
9191

92-
// <input> is also the touch target
93-
input {
94-
appearance: none;
92+
.touch-target {
9593
height: 48px;
96-
margin: 0;
9794
position: absolute;
9895
width: 48px;
99-
cursor: inherit;
10096
}
10197

102-
:host([touch-target='none']) input {
103-
width: 100%;
104-
height: 100%;
98+
:host([touch-target='none']) .touch-target {
99+
display: none;
105100
}
106101

107102
md-ripple {

radio/internal/radio.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -119,13 +119,7 @@ export class Radio extends radioBaseClass {
119119
<circle class="inner circle" cx="10" cy="10" r="5" />
120120
</svg>
121121
122-
<input
123-
id="input"
124-
type="radio"
125-
tabindex="-1"
126-
.checked=${this.checked}
127-
.value=${this.value}
128-
?disabled=${this.disabled} />
122+
<div class="touch-target"></div>
129123
</div>
130124
`;
131125
}

0 commit comments

Comments
 (0)