@@ -10,54 +10,89 @@ OF ANY KIND, either express or implied. See the License for the specific languag
10
10
governing permissions and limitations under the License.
11
11
*/
12
12
13
+ .spectrum-DropIndicator {
14
+ --spectrum-dropindicator-circle-border-color : var (--spectrum-blue-800 );
15
+ --spectrum-dropindicator-border-color : var (--spectrum-blue-800 );
16
+ --spectrum-dropindicator-border-size : var (--spectrum-border-width-200 );
17
+ --spectrum-dropindicator-circle-size : 12px ;
18
+ }
19
+
13
20
.spectrum-DropIndicator {
14
21
position : relative;
22
+ background : var (
23
+ --mod-dropindicator-border-color ,
24
+ var (--spectrum-dropindicator-border-color )
25
+ );
15
26
16
27
& : before ,
17
28
& : after {
18
29
content : '' ;
19
30
position : absolute;
20
- inline-size : var (--spectrum-dropindicator-circle-size );
21
- block-size : var (--spectrum-dropindicator-circle-size );
31
+ inline-size : var (
32
+ --mod-dropindicator-circle-size ,
33
+ var (--spectrum-dropindicator-circle-size )
34
+ );
35
+ block-size : var (
36
+ --mod-dropindicator-circle-size ,
37
+ var (--spectrum-dropindicator-circle-size )
38
+ );
22
39
border-radius : 50% ;
23
- border : var (--spectrum-dropindicator-border-size ) solid;
40
+ border : var (
41
+ --mod-dropindicator-border-size ,
42
+ var (--spectrum-dropindicator-border-size )) solid;
24
43
box-sizing : border-box;
44
+ border-color : var (
45
+ --mod-dropindicator-circle-border-color ,
46
+ var (--spectrum-dropindicator-circle-border-color )
47
+ );
25
48
}
26
49
}
27
50
28
51
.spectrum-DropIndicator--horizontal {
29
- block-size : var (--spectrum-dropindicator-border-size );
30
- margin : 0 var (--spectrum-dropindicator-circle-size );
52
+ block-size : var (
53
+ --mod-dropindicator-border-size ,
54
+ var (--spectrum-dropindicator-border-size )
55
+ );
56
+ margin : 0 var (
57
+ --mod-dropindicator-circle-size ,
58
+ var (--spectrum-dropindicator-circle-size )
59
+ );
31
60
32
61
& : before ,
33
62
& : after {
34
- inset-block-start : calc (-1 * var (--spectrum-dropindicator-circle-size ) / 2 + var (--spectrum-dropindicator-border-size ) / 2 );
63
+ inset-block-start : calc (-1 * var (--mod-dropindicator-circle-size , var ( -- spectrum-dropindicator-circle-size )) / 2 + var (--mod-dropindicator-border-size , var ( -- spectrum-dropindicator-border-size) ) / 2 );
35
64
}
36
65
37
66
& : before {
38
- inset-inline-start : calc (-1 * var (--spectrum-dropindicator-circle-size ));
67
+ inset-inline-start : calc (-1 * var (--mod-dropindicator-circle-size , var ( -- spectrum-dropindicator-circle-size) ));
39
68
}
40
69
41
70
& : after {
42
- inset-inline-end : calc (-1 * var (--spectrum-dropindicator-circle-size ));
71
+ inset-inline-end : calc (-1 * var (--mod-dropindicator-circle-size , var ( -- spectrum-dropindicator-circle-size) ));
43
72
}
44
73
}
45
74
46
75
.spectrum-DropIndicator--vertical {
47
- inline-size : var (--spectrum-dropindicator-border-size );
48
- margin-block : var (--spectrum-dropindicator-circle-size );
76
+ inline-size : var (
77
+ --mod-dropindicator-border-size ,
78
+ var (--spectrum-dropindicator-border-size )
79
+ );;
80
+ margin- block: var(
81
+ - - mod- dropindicato r- circle-size,
82
+ var(- - spectrum- dropindicato r- circle-size)
83
+ );
49
84
margin- inline: 0;
50
85
51
86
& : before ,
52
87
& : after {
53
- inset-inline-start : calc (-1 * var (--spectrum-dropindicator-circle-size ) / 2 + var (--spectrum-dropindicator-border-size ) / 2 );
88
+ inset-inline-start : calc (-1 * var (--mod-dropindicator-circle-size , var ( -- spectrum-dropindicator-circle-size )) / 2 + var (--mod-dropindicator-border-size , var ( -- spectrum-dropindicator-border-size) ) / 2 );
54
89
}
55
90
56
91
& : before {
57
- inset-block-start : calc (-1 * var (--spectrum-dropindicator-circle-size ));
92
+ inset-block-start : calc (-1 * var (--mod-dropindicator-circle-size , var ( -- spectrum-dropindicator-circle-size) ));
58
93
}
59
94
60
95
& : after {
61
- inset-block-end : calc (-1 * var (--spectrum-dropindicator-circle-size ));
96
+ inset-block-end : calc (-1 * var (--mod-dropindicator-circle-size , var ( -- spectrum-dropindicator-circle-size) ));
62
97
}
63
98
}
0 commit comments