feat(toggle): add parts support for handle, track (#20962)

This commit is contained in:
Liam DeBeasi
2020-04-23 12:17:17 -04:00
committed by GitHub
parent 15a603b397
commit d2b772f19f
4 changed files with 35 additions and 4 deletions

View File

@ -8,6 +8,9 @@ import { createColorClasses, hostContext } from '../../utils/theme';
/**
* @virtualProp {"ios" | "md"} mode - The mode determines which platform styles to use.
*
* @part track - The background track of the toggle.
* @part handle - The toggle handle, or knob, used to change the checked state.
*/
@Component({
tag: 'ion-toggle',
@ -200,8 +203,8 @@ export class Toggle implements ComponentInterface {
'interactive': true
}}
>
<div class="toggle-icon">
<div class="toggle-inner"/>
<div class="toggle-icon" part="track">
<div class="toggle-inner" part="handle" />
</div>
<button
type="button"