Skip to content

Commit 9a3ffb0

Browse files
authored
remove unused custom props; align styles with wa-slider (#1017)
1 parent 04d3722 commit 9a3ffb0

File tree

1 file changed

+13
-36
lines changed

1 file changed

+13
-36
lines changed

packages/webawesome/src/styles/native.css

Lines changed: 13 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -995,43 +995,20 @@
995995

996996
/* Slider */
997997
input[type='range'] {
998-
--thumb-color: var(--wa-form-control-activated-color);
999-
--thumb-gap: calc(var(--thumb-size) * 0.125);
1000-
--thumb-shadow: initial;
1001998
--thumb-size: calc(1rem * var(--wa-form-control-value-line-height));
1002-
1003-
--track-color-active: var(--wa-color-neutral-fill-normal);
1004-
--track-color-inactive: var(--wa-color-neutral-fill-normal);
1005-
--track-active-offset: 0%;
1006999
--track-height: calc(var(--thumb-size) * 0.25);
10071000

10081001
display: flex;
10091002
flex-direction: column;
10101003
position: relative;
1011-
}
1012-
1013-
input[type='range'] {
1014-
--percent: 0%;
1015-
-webkit-appearance: none;
10161004
border-radius: calc(var(--track-height) / 2);
10171005
width: 100%;
10181006
height: var(--track-height);
10191007
line-height: var(--wa-form-control-height);
10201008
vertical-align: middle;
10211009
margin: 0;
1022-
--dir: right;
1023-
1024-
background-image: linear-gradient(
1025-
to var(--dir),
1026-
var(--track-color-inactive) min(var(--percent), var(--track-active-offset)),
1027-
var(--track-color-active) min(var(--percent), var(--track-active-offset)),
1028-
var(--track-color-active) max(var(--percent), var(--track-active-offset)),
1029-
var(--track-color-inactive) max(var(--percent), var(--track-active-offset))
1030-
);
1031-
1032-
&:dir(rtl) {
1033-
--dir: left;
1034-
}
1010+
background-color: var(--wa-color-neutral-fill-normal);
1011+
-webkit-appearance: none;
10351012

10361013
&::-webkit-slider-runnable-track {
10371014
width: 100%;
@@ -1044,14 +1021,12 @@
10441021
width: var(--thumb-size);
10451022
height: var(--thumb-size);
10461023
border-radius: 50%;
1047-
background-color: var(--thumb-color);
1048-
box-shadow:
1049-
var(--thumb-shadow, 0 0 transparent),
1050-
0 0 0 var(--thumb-gap) var(--wa-color-surface-default);
1051-
-webkit-appearance: none;
1024+
background-color: var(--wa-form-control-activated-color);
1025+
box-shadow: 0 0 0 calc(var(--thumb-size) * 0.125) var(--wa-color-surface-default);
10521026
margin-top: calc(var(--thumb-size) / -2 + var(--track-height) / 2);
10531027
transition: var(--wa-transition-fast);
10541028
transition-property: width, height;
1029+
-webkit-appearance: none;
10551030
}
10561031

10571032
&:enabled {
@@ -1074,15 +1049,15 @@
10741049
}
10751050

10761051
&::-moz-range-progress {
1077-
background-color: var(--track-color-active);
1052+
background-color: var(--wa-color-neutral-fill-normal);
10781053
border-radius: 3px;
10791054
height: var(--track-height);
10801055
}
10811056

10821057
&::-moz-range-track {
10831058
width: 100%;
10841059
height: var(--track-height);
1085-
background-color: var(--track-color-inactive);
1060+
background-color: var(--wa-color-neutral-fill-normal);
10861061
border-radius: 3px;
10871062
border: none;
10881063
}
@@ -1091,10 +1066,8 @@
10911066
height: var(--thumb-size);
10921067
width: var(--thumb-size);
10931068
border-radius: 50%;
1094-
background-color: var(--thumb-color);
1095-
box-shadow:
1096-
var(--thumb-shadow, 0 0 transparent),
1097-
0 0 0 var(--thumb-gap) var(--wa-color-surface-default);
1069+
background-color: var(--wa-form-control-activated-color);
1070+
box-shadow: 0 0 0 calc(var(--thumb-size) * 0.125) var(--wa-color-surface-default);
10981071
transition-property: background-color, border-color, box-shadow, color;
10991072
transition-duration: var(--wa-transition-normal);
11001073
transition-timing-function: var(--wa-transition-easing);
@@ -1116,6 +1089,10 @@
11161089
}
11171090
}
11181091

1092+
label > input[type='range'] {
1093+
margin-block-start: var(--wa-space-l);
1094+
}
1095+
11191096
/* States */
11201097
/* nesting these styles yields broken results in Safari */
11211098
input[type='range']:focus {

0 commit comments

Comments
 (0)