@@ -23,7 +23,7 @@ const resetClass = buildPropsClass(props, ['variant', 'size', 'highContrast'])
2323
2424<template >
2525 <TabsList
26- class =" ui-TabList "
26+ class =" ui-TabsList "
2727 :class =" resetClass"
2828 :data-radius =" props.radius"
2929 :data-accent-color =" props.color"
@@ -34,11 +34,11 @@ const resetClass = buildPropsClass(props, ['variant', 'size', 'highContrast'])
3434</template >
3535
3636<style >
37- .ui-TabList ::-webkit-scrollbar {
37+ .ui-TabsList ::-webkit-scrollbar {
3838 display : none ;
3939}
4040
41- .ui-TabList :where(.r-size-1 ) {
41+ .ui-TabsList :where(.r-size-1 ) {
4242 --tab-font-size : var (--font-size-1 );
4343 --tab-line-height : var (--line-height-1 );
4444 --tab-letter-spacing : var (--letter-spacing-1 );
@@ -49,7 +49,7 @@ const resetClass = buildPropsClass(props, ['variant', 'size', 'highContrast'])
4949 --tab-inner-padding-x : var (--space-1 );
5050 --tab-inner-height : var (--space-5 );
5151}
52- .ui-TabList :where(.r-size-2 ) {
52+ .ui-TabsList :where(.r-size-2 ) {
5353 --tab-font-size : var (--font-size-2 );
5454 --tab-line-height : var (--line-height-2 );
5555 --tab-letter-spacing : var (--letter-spacing-2 );
@@ -61,14 +61,14 @@ const resetClass = buildPropsClass(props, ['variant', 'size', 'highContrast'])
6161 --tab-inner-height : calc (var (--space-6 ) - var (--space-1 ));
6262}
6363
64- .ui-TabList :where(.r-variant-surface.r-size-1 ),
65- .ui-TabList :where(.r-variant-soft.r-size-1 ) {
64+ .ui-TabsList :where(.r-variant-surface.r-size-1 ),
65+ .ui-TabsList :where(.r-variant-soft.r-size-1 ) {
6666 --tab-inner-padding-x : calc (var (--space-2 ) / 4 * 3 );
6767}
6868
6969
7070@layer components {
71- .ui-TabList {
71+ .ui-TabsList {
7272 justify-content : flex-start ;
7373 position : relative ;
7474 overflow-x : auto ;
@@ -81,36 +81,35 @@ const resetClass = buildPropsClass(props, ['variant', 'size', 'highContrast'])
8181 }
8282
8383 /* * classic & surface */
84- .ui-TabList :where(.r-variant-surface , .r-variant-classic ) {
84+ .ui-TabsList :where(.r-variant-surface , .r-variant-classic ) {
8585 position : relative ;
8686 display : inline-flex ;
8787 width : fit-content ;
8888 align-items : center ;
89- justify-content : center ;
9089 vertical-align : top ;
9190 flex-shrink : 0 ;
9291 border-radius : var (--tab-radius );
9392 }
9493
95- .ui-TabList :where(.r-variant-classic ) {
94+ .ui-TabsList :where(.r-variant-classic ) {
9695 background-color : var (--accent-a3 );
9796 padding-left : var (--tab-padding-x );
9897 padding-right : var (--tab-padding-x );
9998 }
10099
101- .ui-TabList :where(.r-variant-surface ) {
100+ .ui-TabsList :where(.r-variant-surface ) {
102101 --tab-item-radius : 0 ;
103102 --tab-inner-height : var (--tab-height );
104103 box-shadow : inset 0 0 0 1px var (--gray-a6 );
105104 }
106105
107106 /* * soft & outline */
108- .ui-TabList :where(.r-variant-outline , .r-variant-soft ) {
107+ .ui-TabsList :where(.r-variant-outline , .r-variant-soft ) {
109108 display : flex ;
110109 box-shadow : inset 0 -1px 0 0 var (--gray-a5 );
111110 }
112111
113- .ui-TabList :where(.r-variant-soft ) {
112+ .ui-TabsList :where(.r-variant-soft ) {
114113 padding-left : var (--tab-padding-x );
115114 padding-right : var (--tab-padding-x );
116115 }
@@ -124,14 +123,14 @@ const resetClass = buildPropsClass(props, ['variant', 'size', 'highContrast'])
124123 width : var (--reka-tabs-indicator-size );
125124}
126125
127- .ui-TabList :where(.r-variant-surface ) :where(.ui-TabsIndicator ) {
126+ .ui-TabsList :where(.r-variant-surface ) :where(.ui-TabsIndicator ) {
128127 top : 0 ;
129- height : var (--tab-inner- height );
128+ height : var (--tab-height );
130129 background-color : var (--accent-a3 );
131130 transition-duration : 100ms ;
132131}
133132
134- .ui-TabList :where(.r-variant-classic ) :where(.ui-TabsIndicator ) {
133+ .ui-TabsList :where(.r-variant-classic ) :where(.ui-TabsIndicator ) {
135134 top : calc ((var (--tab-height ) - var (--tab-inner-height )) / 2 );
136135 height : var (--tab-inner-height );
137136 background-color : var (--color-panel-solid );
@@ -144,23 +143,23 @@ const resetClass = buildPropsClass(props, ['variant', 'size', 'highContrast'])
144143 transition-duration : 100ms ;
145144}
146145
147- .ui-TabList :where(.r-variant-soft ) :where(.ui-TabsIndicator ) {
146+ .ui-TabsList :where(.r-variant-soft ) :where(.ui-TabsIndicator ) {
148147 top : calc ((var (--tab-height ) - var (--tab-inner-height )) / 2 );
149148 height : var (--tab-inner-height );
150149 background-color : var (--accent-a3 );
151150 border-radius : var (--tab-item-radius );
152151 transition-duration : 100ms ;
153152}
154153
155- .ui-TabList :where(.r-variant-outline ) :where(.ui-TabsIndicator ) {
154+ .ui-TabsList :where(.r-variant-outline ) :where(.ui-TabsIndicator ) {
156155 bottom : 0 ;
157156 height : 2px ;
158157 background-color : var (--accent-indicator );
159158 transition-duration : 300ms ;
160159}
161160
162161/* * high contrast */
163- :where(.ui-TabList .r-variant-outline.r-high-contrast ) .ui-TabsIndicator {
162+ :where(.ui-TabsList .r-variant-outline.r-high-contrast ) .ui-TabsIndicator {
164163 background-color : var (--accent-12 );
165164}
166165 </style >
0 commit comments