diff --git a/src/BootstrapBlazor/Components/Menu/Menu.razor.cs b/src/BootstrapBlazor/Components/Menu/Menu.razor.cs index 7f9b9414ff2..34a0261ae06 100644 --- a/src/BootstrapBlazor/Components/Menu/Menu.razor.cs +++ b/src/BootstrapBlazor/Components/Menu/Menu.razor.cs @@ -16,7 +16,6 @@ public partial class Menu protected string? ClassString => CssBuilder.Default("menu") .AddClass("is-bottom", IsBottom) .AddClass("is-vertical", IsVertical) - .AddClass("is-collapsed", IsVertical && IsCollapsed) .AddClassFromAttributes(AdditionalAttributes) .Build(); diff --git a/src/BootstrapBlazor/Components/Menu/Menu.razor.scss b/src/BootstrapBlazor/Components/Menu/Menu.razor.scss index 164bea97cb6..615b9871cc3 100644 --- a/src/BootstrapBlazor/Components/Menu/Menu.razor.scss +++ b/src/BootstrapBlazor/Components/Menu/Menu.razor.scss @@ -99,14 +99,15 @@ transform: rotate(-90deg); } -.menu .text { +.menu .menu-text { overflow: hidden; vertical-align: top; display: inline-block; - transition: width .3s linear; + opacity: 1; + transition: opacity .3s linear; } -.menu .nav .nav-link .text { +.menu .nav .nav-link .menu-text { margin-left: 4px; } @@ -162,7 +163,7 @@ transform: rotate(-90deg); } -.menu .submenu .nav-link .text, +.menu .submenu .nav-link .menu-text, .menu .submenu .nav-link .widget { margin: 0 4px; } @@ -179,12 +180,6 @@ background-image: none; } -@media (min-width: 768px) { - .layout-side.is-collapsed:not(:hover) .menu.is-collapsed .submenu .text { - width: 0; - } -} - .menu.is-bottom { position: absolute; bottom: 0; diff --git a/src/BootstrapBlazor/Components/Menu/MenuLink.razor b/src/BootstrapBlazor/Components/Menu/MenuLink.razor index 81bf8d28d9d..889e3a893e2 100644 --- a/src/BootstrapBlazor/Components/Menu/MenuLink.razor +++ b/src/BootstrapBlazor/Components/Menu/MenuLink.razor @@ -13,7 +13,7 @@ else
- @Item.Text + @Item.Text
@if (Item.Template != null) { diff --git a/src/BootstrapBlazor/Components/Menu/TopMenu.razor b/src/BootstrapBlazor/Components/Menu/TopMenu.razor index 17edba5b253..6e14bb2a8fc 100644 --- a/src/BootstrapBlazor/Components/Menu/TopMenu.razor +++ b/src/BootstrapBlazor/Components/Menu/TopMenu.razor @@ -11,7 +11,7 @@ { } - @menu.Text + @menu.Text @if (!menu.IsDisabled) { diff --git a/test/UnitTest/Components/MenuTest.cs b/test/UnitTest/Components/MenuTest.cs index f71547c8fcb..3751d7860fe 100644 --- a/test/UnitTest/Components/MenuTest.cs +++ b/test/UnitTest/Components/MenuTest.cs @@ -216,23 +216,6 @@ public void IndentSize_Ok() Assert.Contains("padding-left: 32px;", cut.Markup); } - [Fact] - public void IsCollapsed_Ok() - { - var cut = Context.RenderComponent(pb => - { - pb.Add(m => m.Items, Items); - pb.Add(m => m.IsCollapsed, true); - }); - Assert.DoesNotContain("is-collapsed", cut.Markup); - - cut.SetParametersAndRender(pb => - { - pb.Add(m => m.IsVertical, true); - }); - Assert.Contains("is-collapsed", cut.Markup); - } - [Fact] public void IsDisabled_Ok() {