Skip to content

Commit be31835

Browse files
chore(toggle): fix track background, when using ion-color (#83)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent c344138 commit be31835

File tree

5 files changed

+13
-1
lines changed

5 files changed

+13
-1
lines changed
-2.38 KB
Loading
6.94 KB
Loading
7.28 KB
Loading

demo/src/app/index/pages/toggle/toggle.page.html

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,11 @@ <h2>toggle</h2>
4444
<ion-toggle label-placement="fixed">Fixed Width Label</ion-toggle><br /><br />
4545
<ion-toggle label-placement="stacked">Stacked Label</ion-toggle>
4646
</section>
47+
48+
<ion-toolbar color="primary">
49+
<ion-toggle>Default Toggle</ion-toggle>
50+
</ion-toolbar>
51+
<ion-toolbar color="dark">
52+
<ion-toggle>Default Toggle</ion-toggle>
53+
</ion-toolbar>
4754
</ion-content>

src/styles/components/ion-toggle.scss

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,12 @@ ion-toggle.ios:not(.ios26-disabled) {
2121
--handle-height: 24px;
2222
--handle-max-width: none;
2323
--handle-max-height: none;
24-
--track-background: rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.23);
24+
&.ion-color {
25+
--track-background: rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.23);
26+
}
27+
&:not(.ion-color) {
28+
--track-background: rgba(var(--ion-color-contrast-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.23);
29+
}
2530
&::part(track) {
2631
overflow: visible;
2732
width: 64px;

0 commit comments

Comments
 (0)