File tree 5 files changed +57
-10
lines changed
5 files changed +57
-10
lines changed Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk.Razor" >
2
2
3
3
<PropertyGroup >
4
- <Version >9.5.1 </Version >
4
+ <Version >9.5.2 </Version >
5
5
</PropertyGroup >
6
6
7
7
<ItemGroup >
Original file line number Diff line number Diff line change 49
49
50
50
.layout-main {
51
51
min-height : calc (var (--bb-layout-height ) - var (--bb-layout-header-height ) - var (--bb-layout-footer-height ));
52
+
53
+ > .tabs {
54
+ margin : -1rem ;
55
+ border : none ;
56
+ border-radius : unset ;
57
+ min-height : calc (100% + 2rem );
58
+ }
52
59
}
53
60
}
54
61
184
191
transition : transform .3s linear ;
185
192
}
186
193
}
194
+
195
+ > .tabs {
196
+ height : 100% ;
197
+ display : flex ;
198
+ justify-content : flex-end ;
199
+ flex : 1 ;
200
+ width : 1% ;
201
+ min-width : 0 ;
202
+ margin-bottom : -2px ;
203
+ }
204
+
205
+ > .tabs.tabs-chrome {
206
+ .tabs-header {
207
+ --bb-tabs-item-height : 47px ;
208
+ --bb-tabs-header-color : #fff ;
209
+ --bb-tabs-chrome-item-height : 43px ;
210
+ --bs-border-color : var (--bb-layout-headerbar-background );
211
+ --bb-tabs-header-bg-color : var (--bb-layout-headerbar-background );
212
+
213
+ .tabs-item-close :hover {
214
+ background-color : transparent ;
215
+ }
216
+
217
+ .tabs-item-wrap :not (.active ) .tabs-item {
218
+ color : var (--bb-tabs-header-color );
219
+ }
220
+
221
+ .tabs-nav-toolbar .btn {
222
+ --bs-btn-color : var (--bb-tabs-header-color );
223
+ }
224
+
225
+ .nav-link-bar {
226
+ --bs-body-color : var (--bb-tabs-header-color );
227
+ }
228
+ }
229
+ }
187
230
}
188
231
189
232
& :not (.has-footer ) {
229
272
230
273
& .is-fixed-tab {
231
274
.layout-menu ,
232
- .tabs {
275
+ .layout-main > . tabs {
233
276
height : calc (var (--bb-layout-height ) - var (--bb-layout-header-height ) - var (--bb-layout-footer-height ));
234
277
235
278
.tabs-body {
Original file line number Diff line number Diff line change 65
65
< RenderTemplate >
66
66
@RenderTabList ()
67
67
< / RenderTemplate >
68
- @if (! IsCard && ! IsBorderCard && ShowActiveBar )
68
+ @if (! IsCard && ! IsBorderCard && ShowActiveBar && TabStyle == TabStyle . Default )
69
69
{
70
70
< div class = " tabs-active-bar" >< / div >
71
71
}
Original file line number Diff line number Diff line change @@ -481,11 +481,6 @@ protected override void OnInitialized()
481
481
base . OnInitialized ( ) ;
482
482
483
483
ErrorLogger ? . Register ( this ) ;
484
-
485
- if ( Layout is { ShowTabInHeader : true } )
486
- {
487
- Layout . RegisterTab ( this ) ;
488
- }
489
484
}
490
485
491
486
/// <summary>
@@ -499,6 +494,15 @@ protected override void OnParametersSet()
499
494
IsBorderCard = true ;
500
495
}
501
496
497
+ if ( Layout is { ShowTabInHeader : true } )
498
+ {
499
+ Layout . RegisterTab ( this ) ;
500
+ }
501
+ else
502
+ {
503
+ TabHeader = null ;
504
+ }
505
+
502
506
CloseOtherTabsText ??= Localizer [ nameof ( CloseOtherTabsText ) ] ;
503
507
CloseAllTabsText ??= Localizer [ nameof ( CloseAllTabsText ) ] ;
504
508
CloseCurrentTabText ??= Localizer [ nameof ( CloseCurrentTabText ) ] ;
Original file line number Diff line number Diff line change 494
494
495
495
.tabs-chrome > .tabs-header ,
496
496
.tabs-capsule > .tabs-header {
497
- --bb-tabs-header -height : 36px ;
497
+ --bb-tabs-chrome-item -height : 36px ;
498
498
--bb-tabs-header-bg-color : var (--bs-border-color );
499
499
--bb-tabs-item-body-border-radius : 14.5px ;
500
500
--bb-tabs-item-body-padding : 4px 10px ;
637
637
border : none !important ;
638
638
border-top-left-radius : 10px ;
639
639
border-top-right-radius : 10px ;
640
- height : var (--bb-tabs-header -height ) !important ;
640
+ height : var (--bb-tabs-chrome-item -height ) !important ;
641
641
642
642
.tabs-item-body {
643
643
margin-bottom : var (--bb-tabs-item-body-margin-bottom );
You can’t perform that action at this time.
0 commit comments