@@ -10,16 +10,30 @@ OF ANY KIND, either express or implied. See the License for the specific languag
1010governing permissions and limitations under the License.
1111*/
1212
13- @import '../commons/index.css' ;
13+ @import "../commons/index.css" ;
14+ @import "../vars/css/components/spectrum-tabs.css" ;
15+ @import "../vars/css/scales/spectrum-large.css" ;
16+ @import "../vars/css/scales/spectrum-medium.css" ;
1417
1518: root {
16- --spectrum-tabs-item-height : calc (var (--spectrum-tabs-height ) - var (--spectrum-tabs-rule-height ));
17- --spectrum-tabs-compact-item-height : calc (var (--spectrum-tabs-quiet-compact-height ) - var (--spectrum-tabs-rule-height ));
19+ --spectrum-tabs-item-height : calc (var (--spectrum-tabs-height ) - var (--spectrum-tabs-rule-size ));
20+ --spectrum-tabs-compact-item-height : calc (var (--spectrum-tabs-quiet-compact-height ) - var (--spectrum-tabs-rule-size ));
1821
1922 /* todo: remove when this is added back to DNA */
2023 --spectrum-tabs-text-size : var (--spectrum-alias-font-size-default );
2124}
2225
26+ .spectrum-Tabs {
27+ @remapvars {
28+ find : --spectrum-tabs-m- ;
29+ replace : --spectrum-tabs- ;
30+ }
31+ @remapvars {
32+ find : --spectrum-tabs-quiet-m- ;
33+ replace : --spectrum-tabs-quiet- ;
34+ }
35+ }
36+
2337.spectrum-Tabs {
2438 display : flex;
2539
@@ -81,7 +95,7 @@ governing permissions and limitations under the License.
8195 box-sizing : border-box;
8296
8397 block-size : var (--spectrum-tabs-focus-ring-height );
84- margin-block-start : calc (calc (var (--spectrum-tabs-focus-ring-height ) / -2 ) + calc (var (--spectrum-tabs-rule-height ) / 2 ));
98+ margin-block-start : calc (calc (var (--spectrum-tabs-focus-ring-height ) / -2 ) + calc (var (--spectrum-tabs-rule-size ) / 2 ));
8599 inset-inline-start : calc (-1 * var (--spectrum-tabs-focus-ring-padding-x ));
86100 inset-inline-end : calc (-1 * var (--spectrum-tabs-focus-ring-padding-x ));
87101 border : var (--spectrum-tabs-focus-ring-size ) solid transparent;
@@ -136,7 +150,7 @@ governing permissions and limitations under the License.
136150.spectrum-Tabs--horizontal {
137151 align-items : center;
138152
139- border-block-end : var (--spectrum-tabs-rule-height ) solid;
153+ border-block-end : var (--spectrum-tabs-rule-size ) solid;
140154
141155 .spectrum-Tabs-item {
142156 vertical-align : top;
@@ -150,9 +164,9 @@ governing permissions and limitations under the License.
150164 .spectrum-Tabs-selectionIndicator {
151165 position : absolute;
152166 inset-block-end : 0 ;
153- block-size : var (--spectrum-tabs-rule-height );
167+ block-size : var (--spectrum-tabs-rule-size );
154168
155- inset-block-end : calc (-1 * var (--spectrum-tabs-rule-height ));
169+ inset-block-end : calc (-1 * var (--spectrum-tabs-rule-size ));
156170 }
157171
158172
@@ -173,7 +187,7 @@ governing permissions and limitations under the License.
173187 display : inline-flex;
174188 flex-direction : column;
175189 padding : 0 ;
176- border-inline-start : var (--spectrum-tabs-vertical-rule-width ) solid;
190+ border-inline-start : var (--spectrum-tabs-vertical-rule-size ) solid;
177191
178192 .spectrum-Tabs-item {
179193 block-size : var (--spectrum-tabs-vertical-item-height );
@@ -207,8 +221,8 @@ governing permissions and limitations under the License.
207221 .spectrum-Tabs-selectionIndicator {
208222 position : absolute;
209223 inset-inline-start : 0px ;
210- inline-size : var (--spectrum-tabs-vertical-rule-width );
224+ inline-size : var (--spectrum-tabs-vertical-rule-size );
211225
212- inset-inline-start : calc (-1 * var (--spectrum-tabs-vertical-rule-width ));
226+ inset-inline-start : calc (-1 * var (--spectrum-tabs-vertical-rule-size ));
213227 }
214228}
0 commit comments