diff --git a/core/api.txt b/core/api.txt index 6018835a03..91038fa3b4 100644 --- a/core/api.txt +++ b/core/api.txt @@ -1515,6 +1515,7 @@ ion-toggle,css-prop,--handle-width ion-toggle,css-prop,--track-background ion-toggle,css-prop,--track-background-checked ion-toggle,part,handle +ion-toggle,part,label ion-toggle,part,track ion-toolbar,shadow diff --git a/core/src/components/toggle/test/toggle.spec.ts b/core/src/components/toggle/test/toggle.spec.ts index a37f6e1654..ec5c4f2965 100644 --- a/core/src/components/toggle/test/toggle.spec.ts +++ b/core/src/components/toggle/test/toggle.spec.ts @@ -40,6 +40,19 @@ describe('toggle', () => { expect(t.enableOnOffLabels).toBe(true); }); }); + + describe('shadow parts', () => { + it('should have shadow parts', async () => { + const page = await newSpecPage({ + components: [Toggle], + html: `Label`, + }); + const toggle = page.body.querySelector('ion-toggle')!; + expect(toggle).toHaveShadowPart('label'); + expect(toggle).toHaveShadowPart('track'); + expect(toggle).toHaveShadowPart('handle'); + }); + }); }); describe('ion-toggle: disabled', () => { diff --git a/core/src/components/toggle/toggle.scss b/core/src/components/toggle/toggle.scss index 07f2218e63..b55981aa71 100644 --- a/core/src/components/toggle/toggle.scss +++ b/core/src/components/toggle/toggle.scss @@ -105,13 +105,6 @@ input { // ---------------------------------------------------------------- .label-text-wrapper { - /** - * This ensures that double tapping this text - * clicks the