File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed
src/BootstrapBlazor/Components/Tab Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ public partial class Tab : IHandlerException
2525 . Build ( ) ;
2626
2727 private static string ? GetItemWrapClassString ( TabItem item ) => CssBuilder . Default ( "tabs-item-wrap" )
28- . AddClass ( "active" , item . IsActive && ! item . IsDisabled )
28+ . AddClass ( "active" , item is { IsActive : true , IsDisabled : false } )
2929 . Build ( ) ;
3030
3131 private string ? GetClassString ( TabItem item ) => CssBuilder . Default ( "tabs-item" )
@@ -388,7 +388,14 @@ protected override void OnParametersSet()
388388 CloseIcon ??= IconTheme . GetIconByKey ( ComponentIcons . TabCloseIcon ) ;
389389 RefreshToolbarButtonIcon ??= IconTheme . GetIconByKey ( ComponentIcons . TabRefreshButtonIcon ) ;
390390
391- AdditionalAssemblies ??= new [ ] { Assembly . GetEntryAssembly ( ) ! } ;
391+ if ( AdditionalAssemblies is null )
392+ {
393+ var entryAssembly = Assembly . GetEntryAssembly ( ) ;
394+ if ( entryAssembly is not null )
395+ {
396+ AdditionalAssemblies = [ entryAssembly ] ;
397+ }
398+ }
392399
393400 if ( Placement != Placement . Top && TabStyle == TabStyle . Chrome )
394401 {
@@ -832,7 +839,7 @@ public void SetDisabledItem(TabItem item, bool disabled)
832839 }
833840 if ( TabItems . Any ( i => i . IsActive ) == false )
834841 {
835- TabItems . Where ( i => ! i . IsDisabled ) . FirstOrDefault ( ) ? . SetActive ( true ) ;
842+ TabItems . FirstOrDefault ( i => ! i . IsDisabled ) ? . SetActive ( true ) ;
836843 }
837844 StateHasChanged ( ) ;
838845 }
You can’t perform that action at this time.
0 commit comments