diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/NavMenu.razor b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/NavMenu.razor
index e1ede1c0fd..c3ada520dc 100644
--- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/NavMenu.razor
+++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/NavMenu.razor
@@ -2,6 +2,50 @@
{
foreach (var menuItem in Menu.Items)
{
-
+ var elementId = menuItem.ElementId ?? "MenuItem_" + menuItem.Name.Replace(".", "_");
+ var cssClass = string.IsNullOrEmpty(menuItem.CssClass) ? string.Empty : menuItem.CssClass;
+ var disabled = menuItem.IsDisabled ? "disabled" : string.Empty;
+ var url = string.IsNullOrEmpty(menuItem.Url) ? "#" : menuItem.Url;
+ if (menuItem.IsLeaf)
+ {
+ if (menuItem.Url != null)
+ {
+
+
+ @if (menuItem.Icon != null)
+ {
+ if (menuItem.Icon.StartsWith("fa"))
+ {
+
+ }
+ }
+ @menuItem.DisplayName
+
+
+ }
+ }
+ else
+ {
+
+
+
+
+ @foreach (var childMenuItem in menuItem.Items)
+ {
+
+ }
+
+
+
+ }
}
}
diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/NavMenuItem.razor b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/NavMenuItem.razor
index 8194896f61..f0ce353bf9 100644
--- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/NavMenuItem.razor
+++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/NavMenuItem.razor
@@ -2,49 +2,44 @@
@{
var elementId = MenuItem.ElementId ?? "MenuItem_" + MenuItem.Name.Replace(".", "_");
var cssClass = string.IsNullOrEmpty(MenuItem.CssClass) ? string.Empty : MenuItem.CssClass;
+ var disabled = MenuItem.IsDisabled ? "disabled" : string.Empty;
var url = string.IsNullOrEmpty(MenuItem.Url) ? "#" : MenuItem.Url;
}
@if (MenuItem.IsLeaf)
{
if (MenuItem.Url != null)
{
-
-
- @if (MenuItem.Icon != null)
+
+ @if (MenuItem.Icon != null)
+ {
+ if (MenuItem.Icon.StartsWith("fa"))
{
- if (MenuItem.Icon.StartsWith("fa"))
- {
-
- }
+
}
- @MenuItem.DisplayName
-
-
+ }
+ @MenuItem.DisplayName
+
}
}
else
{
-
-