Skip to content

Commit cd2aaf6

Browse files
julczkaiOvergaard
authored andcommitted
fix: uui-toggle change adjacent sibling combinator to general sibling
1 parent f797f11 commit cd2aaf6

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

packages/uui-toggle/lib/uui-toggle.element.ts

+9-9
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ export class UUIToggleElement extends UUIBooleanInputElement {
6060
var(--uui-toggle-border-color, var(--uui-interface-border));
6161
font-size: calc(var(--uui-toggle-size) * 0.6);
6262
}
63-
label:hover input:not([disabled]) + #slider {
63+
label:hover input:not([disabled]) ~ #slider {
6464
border-color: var(
6565
--uui-toggle-border-color-hover,
6666
var(--uui-interface-border-hover)
@@ -80,13 +80,13 @@ export class UUIToggleElement extends UUIBooleanInputElement {
8080
var(--uui-interface-surface-alt-focus)
8181
);
8282
}
83-
input:checked + #slider {
83+
input:checked ~ #slider {
8484
background-color: var(--uui-interface-select);
8585
}
86-
label:hover input:checked:not([disabled]) + #slider {
86+
label:hover input:checked:not([disabled]) ~ #slider {
8787
background-color: var(--uui-interface-select-hover);
8888
}
89-
label:focus input:checked + #slider {
89+
label:focus input:checked ~ #slider {
9090
background-color: var(--uui-interface-select-focus);
9191
}
9292
@@ -111,7 +111,7 @@ export class UUIToggleElement extends UUIBooleanInputElement {
111111
right: calc(var(--uui-toggle-size) * 0.5);
112112
fill: var(--uui-interface-contrast);
113113
}
114-
input:checked + #slider #icon-check {
114+
input:checked ~ #slider #icon-check {
115115
fill: var(--uui-interface-select-contrast);
116116
}
117117
@@ -128,12 +128,12 @@ export class UUIToggleElement extends UUIBooleanInputElement {
128128
background-color 120ms;
129129
}
130130
131-
input:checked + #slider::after {
131+
input:checked ~ #slider::after {
132132
left: calc(100% - 2px);
133133
transform: translateX(-100%);
134134
}
135135
136-
input:focus + #slider {
136+
input:focus ~ #slider {
137137
outline: calc(2px * var(--uui-show-focus-outline, 1)) solid
138138
var(--uui-interface-outline);
139139
}
@@ -146,7 +146,7 @@ export class UUIToggleElement extends UUIBooleanInputElement {
146146
:host([disabled]) #slider {
147147
background-color: var(--uui-interface-surface-alt-disabled);
148148
}
149-
:host([disabled]) input:checked + #slider {
149+
:host([disabled]) input:checked ~ #slider {
150150
background-color: var(--uui-interface-select-disabled);
151151
}
152152
:host([disabled]) #slider::after {
@@ -158,7 +158,7 @@ export class UUIToggleElement extends UUIBooleanInputElement {
158158
:host([disabled]) label:active #slider {
159159
animation: ${UUIHorizontalShakeAnimationValue};
160160
}
161-
:host([disabled]) input:checked + #slider #icon-check {
161+
:host([disabled]) input:checked #slider #icon-check {
162162
fill: var(--uui-interface-select-contrast-disabled);
163163
}
164164

0 commit comments

Comments
 (0)