11import { tasty } from '../../../tasty' ;
22
33export const SliderThumbElement = tasty ( {
4+ qa : 'SliderThumb' ,
45 styles : {
56 top : '@slider-thumb-offset-top' ,
67 left : '@slider-thumb-offset-left' ,
@@ -28,6 +29,7 @@ export const SliderThumbElement = tasty({
2829} ) ;
2930
3031export const SliderTrackContainerElement = tasty ( {
32+ qa : 'SliderTrackContainer' ,
3133 styles : {
3234 top : {
3335 '' : '0' ,
@@ -51,21 +53,25 @@ export const SliderTrackContainerElement = tasty({
5153
5254 '&::before' : {
5355 content : '""' ,
54- display : {
55- '' : 'none' ,
56- range : 'block' ,
57- } ,
56+ display : 'block' ,
5857 position : 'absolute' ,
5958 top : 0 ,
6059 bottom : 0 ,
6160 fill : '#purple' ,
62- left : '@slider-range-start' ,
63- width : '(@slider-range-end - @slider-range-start)' ,
61+ left : {
62+ '' : '0' ,
63+ range : '@slider-range-start' ,
64+ } ,
65+ width : {
66+ '' : '@slider-percent-value' ,
67+ range : '(@slider-range-end - @slider-range-start)' ,
68+ } ,
6469 } ,
6570 } ,
6671} ) ;
6772
6873export const SliderGradationElement = tasty ( {
74+ qa : 'SliderGradation' ,
6975 styles : {
7076 position : 'absolute' ,
7177 top : '2x' ,
@@ -78,6 +84,7 @@ export const SliderGradationElement = tasty({
7884} ) ;
7985
8086export const SliderGradeElement = tasty ( {
87+ qa : 'SliderGrade' ,
8188 styles : {
8289 display : 'grid' ,
8390 width : 'max 0' ,
@@ -88,6 +95,7 @@ export const SliderGradeElement = tasty({
8895} ) ;
8996
9097export const SliderControlsElement = tasty ( {
98+ qa : 'SliderControls' ,
9199 styles : {
92100 position : 'relative' ,
93101 height : {
@@ -96,7 +104,7 @@ export const SliderControlsElement = tasty({
96104 } ,
97105 width : {
98106 '' : '2x' ,
99- horizontal : '100% - 2x' ,
107+ horizontal : '( 100% - 2x) ' ,
100108 } ,
101109
102110 '@slider-thumb-offset-top' : {
@@ -130,7 +138,7 @@ export const SliderElement = tasty({
130138 } ,
131139
132140 alignItems : 'center' ,
133- flexDirection : {
141+ flow : {
134142 '' : 'column' ,
135143 inputs : 'row' ,
136144 } ,
0 commit comments