44 background-color : var (--color-bg-subtle );
55 // 添加内阴影
66 box-shadow : inset 0px -1px 0px var (--color-primary );
7+
78 .icon {
89 opacity : 1 ;
910 }
1213.tab-focus-line () {
1314 color : var (--color-primary );
1415 background-color : var (--color-bg-subtle );
16+
1517 .icon {
1618 display : flex ;
1719 }
3032 flex-shrink : 0 ;
3133 background-color : var (--color-bg-base );
3234 border-bottom : 1px solid var (--color-border );
35+
3336 & ::-webkit-scrollbar {
3437 display : none ;
3538 }
3841.tabsContent {
3942 flex : 1 ;
4043 height : 0px ;
44+
4145 .tabsContentItem {
4246 height : 100% ;
4347 width : 100% ;
4448 display : none ;
4549 position : relative ;
4650 }
51+
4752 .tabsContentItemActive {
4853 display : block ;
4954 }
6772 cursor : pointer ;
6873 user-select : none ;
6974 border-right : 1px solid var (--color-border );
75+
7076 & :last-child {
7177 border-right : 0 ;
7278 }
79+
7380 .textBox {
7481 flex : 1 ;
7582 display : flex ;
7683 align-items : center ;
7784 }
85+
7886 .text {
7987 flex : 1 ;
8088 width : fit-content ;
8189 .f-single-line ();
8290 }
91+
8392 .icon {
8493 flex-shrink : 0 ;
8594 display : flex ;
92101 cursor : pointer ;
93102 color : var (--color-text-secondary );
94103 opacity : 0 ;
104+
95105 i {
96106 font-size : 12px ;
97107 }
108+
98109 & :hover {
99110 color : var (--color-primary );
100111 background-color : var (--color-hover-bg );
101112 }
102113 }
114+
103115 & :hover {
104116 // .tab-focus();
105117 color : var (--color-primary );
106- .icon {
118+
119+ .icon {
107120 opacity : 1 ;
108121 }
109122 }
114127}
115128
116129.rightBox {
117- flex : 1 ;
130+ // flex: 1;
118131 position : sticky ;
119132 right : 0 ;
120133 top : 0 ;
121134 bottom : 0 ;
122135 background-color : var (--color-bg-base );
123- border-left : 1px solid var (--color-border );
124- border-right : 1px solid var (--color-border );
125- box-shadow : 0 2px 4px rgba (0 , 0 , 0 , 0.1 );
136+ border-left : 1px solid var (--color-border );
137+ border-right : 1px solid var (--color-border );
138+ box-shadow : - 2px 0 4px rgba (0 , 0 , 0 , 0.1 );
126139 display : flex ;
127140
128141
129142}
130143
131- .moreTabs {
144+ .moreTabs {
132145 width : 30px ;
133146 height : 100% ;
134147 display : flex ;
135148 justify-content : center ;
136149 align-items : center ;
137150 cursor : pointer ;
151+
138152 & :hover {
139153 color : var (--color-primary );
140154 }
141155
156+
142157}
143158
144159.addIcon {
148163 justify-content : center ;
149164 align-items : center ;
150165 cursor : pointer ;
151- border-left : 1px solid var (--color-border );
166+ border-left : 1px solid var (--color-border );
152167
153168 & :hover {
154169 color : var (--color-primary );
155170 }
156171}
157172
173+ .addIconDisabled {
174+ color : var (--color-text-disabled );
175+ cursor : not-allowed ;
176+ & :hover {
177+ color : var (--color-text-disabled );
178+ }
179+ }
180+
158181.input {
159182 border : 0 ;
160183 width : 86px ;
165188 font-weight : 400 ;
166189 background-color : var (--color-bg-subtle );
167190 color : var (--color-text );
191+
168192 input :focus {
169193 outline : none ;
170194 }
173197.prefixIcon {
174198 flex-shrink : 0 ;
175199 margin-right : 4px ;
176- }
177-
178- .activeContent {
179- }
200+ }
0 commit comments