From ce7880041b35da948af0906b64b180f7a0ca2097 Mon Sep 17 00:00:00 2001 From: maliming Date: Mon, 9 Feb 2026 10:58:56 +0800 Subject: [PATCH] Enhance navigation components with improved layout and styling --- .../Themes/Basic/FirstLevelNavMenuItem.razor | 15 +++++++++++---- .../Themes/Basic/MainLayout.razor | 3 ++- .../Themes/Basic/NavMenu.razor | 5 +++-- .../Themes/Basic/SecondLevelNavMenuItem.razor | 13 ++++++++++--- 4 files changed, 26 insertions(+), 10 deletions(-) diff --git a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.MudBlazorBasicTheme/Themes/Basic/FirstLevelNavMenuItem.razor b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.MudBlazorBasicTheme/Themes/Basic/FirstLevelNavMenuItem.razor index 7515e228e1..57827f06a6 100644 --- a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.MudBlazorBasicTheme/Themes/Basic/FirstLevelNavMenuItem.razor +++ b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.MudBlazorBasicTheme/Themes/Basic/FirstLevelNavMenuItem.razor @@ -13,20 +13,27 @@ } else { - + + + + @MenuItem.DisplayName + + @foreach (var item in MenuItem.Items) { @if (item.Items.Any()) { - + } else { - - @item.DisplayName + + + @item.DisplayName } } + } diff --git a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.MudBlazorBasicTheme/Themes/Basic/MainLayout.razor b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.MudBlazorBasicTheme/Themes/Basic/MainLayout.razor index 13fc28689d..c1db9951af 100644 --- a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.MudBlazorBasicTheme/Themes/Basic/MainLayout.razor +++ b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.MudBlazorBasicTheme/Themes/Basic/MainLayout.razor @@ -22,7 +22,8 @@ + Variant="@DrawerVariant.Mini" + Width="280px"> diff --git a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.MudBlazorBasicTheme/Themes/Basic/NavMenu.razor b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.MudBlazorBasicTheme/Themes/Basic/NavMenu.razor index ccb3d361c1..90c4e73797 100644 --- a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.MudBlazorBasicTheme/Themes/Basic/NavMenu.razor +++ b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.MudBlazorBasicTheme/Themes/Basic/NavMenu.razor @@ -6,8 +6,9 @@ { @if (menuItem.Items.IsNullOrEmpty()) { - - @menuItem.DisplayName + + + @menuItem.DisplayName } else diff --git a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.MudBlazorBasicTheme/Themes/Basic/SecondLevelNavMenuItem.razor b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.MudBlazorBasicTheme/Themes/Basic/SecondLevelNavMenuItem.razor index 85846a6d4a..589e8d644f 100644 --- a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.MudBlazorBasicTheme/Themes/Basic/SecondLevelNavMenuItem.razor +++ b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.MudBlazorBasicTheme/Themes/Basic/SecondLevelNavMenuItem.razor @@ -13,13 +13,20 @@ } else { - + + + + @MenuItem.DisplayName + + @foreach (var item in MenuItem.Items) { - - @item.DisplayName + + + @item.DisplayName } + }