@@ -74,7 +74,7 @@ const stylesFactory = () => {
7474 background-color : ${ colors . darkGray [ 700 ] } ;
7575 color : ${ colors . gray [ 300 ] } ;
7676 width : w-screen;
77- flex-direction : column ;
77+ flex-direction : row ;
7878 overflow : auto;
7979 height : 100% ;
8080 ` ,
@@ -144,6 +144,63 @@ const stylesFactory = () => {
144144 visibility : hidden;
145145 `
146146 } ,
147+ tabContainer : css `
148+ display : flex;
149+ flex-direction : column;
150+ align-items : center;
151+ justify-content : flex-start;
152+ height : 100% ;
153+ background-color : ${ colors . darkGray [ 800 ] } ;
154+ border-right : 1px solid ${ colors . gray [ 700 ] } ;
155+ box-shadow : 0 1px 0 ${ colors . gray [ 700 ] } ;
156+ position : relative;
157+ width : ${ size [ 10 ] } ;
158+ ` ,
159+
160+ tab : css `
161+ display : flex;
162+ align-items : center;
163+ justify-content : center;
164+ width : 100% ;
165+ height : ${ size [ 10 ] } ;
166+ cursor : pointer;
167+ font-size : ${ fontSize . sm } ;
168+ font-family : ${ fontFamily . sans } ;
169+ color : ${ colors . gray [ 300 ] } ;
170+ background-color : transparent;
171+ border : none;
172+ transition : all 0.2s ease-in-out;
173+ border-left : 2px solid transparent;
174+ & : hover : not (.close ): not (.active ) {
175+ background-color : ${ colors . gray [ 700 ] } ;
176+ color : ${ colors . gray [ 100 ] } ;
177+ border-left : 2px solid ${ colors . purple [ 500 ] } ;
178+ }
179+ & .active {
180+ background-color : ${ colors . purple [ 500 ] } ;
181+ color : ${ colors . gray [ 100 ] } ;
182+ border-left : 2px solid ${ colors . purple [ 500 ] } ;
183+ }
184+ & .close {
185+ margin-top : auto;
186+ & : hover {
187+ background-color : ${ colors . gray [ 700 ] } ;
188+ }
189+ & : hover {
190+ color : ${ colors . red [ 500 ] } ;
191+ }
192+ }
193+
194+ & .disabled {
195+ cursor : not-allowed;
196+ opacity : 0.2 ;
197+ pointer-events : none;
198+ }
199+ & .disabled : hover {
200+ background-color : transparent;
201+ color : ${ colors . gray [ 300 ] } ;
202+ }
203+ ` ,
147204 }
148205}
149206
0 commit comments