Browse Source
Merge pull request #6455 from wakuflair/blazor-menu
Add `MyProjectNameMenus.cs` to startup template
pull/6459/head
liangshiwei
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with
26 additions and
3 deletions
-
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/Menus/MyProjectNameMenuContributor.cs
-
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/Menus/MyProjectNameMenus.cs
-
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyProjectNameBlazorModule.cs
-
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/Menus/MyProjectNameMenuContributor.cs
-
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/Menus/MyProjectNameMenus.cs
|
|
|
@ -7,7 +7,7 @@ using Volo.Abp.Account.Localization; |
|
|
|
using Volo.Abp.UI.Navigation; |
|
|
|
using Volo.Abp.Users; |
|
|
|
|
|
|
|
namespace MyCompanyName.MyProjectName.Blazor |
|
|
|
namespace MyCompanyName.MyProjectName.Blazor.Menus |
|
|
|
{ |
|
|
|
public class MyProjectNameMenuContributor : IMenuContributor |
|
|
|
{ |
|
|
|
@ -37,7 +37,7 @@ namespace MyCompanyName.MyProjectName.Blazor |
|
|
|
context.Menu.Items.Insert( |
|
|
|
0, |
|
|
|
new ApplicationMenuItem( |
|
|
|
"MyProjectName.Home", |
|
|
|
MyProjectNameMenus.Home, |
|
|
|
l["Menu:Home"], |
|
|
|
"/", |
|
|
|
icon: "fas fa-home" |
|
|
|
@ -0,0 +1,11 @@ |
|
|
|
namespace MyCompanyName.MyProjectName.Blazor.Menus |
|
|
|
{ |
|
|
|
public class MyProjectNameMenus |
|
|
|
{ |
|
|
|
private const string Prefix = "MyProjectName"; |
|
|
|
public const string Home = Prefix + ".Home"; |
|
|
|
|
|
|
|
//Add your menu items here...
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
@ -17,6 +17,7 @@ using Volo.Abp.UI.Navigation; |
|
|
|
using Volo.Abp.Identity.Blazor; |
|
|
|
using Volo.Abp.AutoMapper; |
|
|
|
using Volo.Abp.TenantManagement.Blazor; |
|
|
|
using MyCompanyName.MyProjectName.Blazor.Menus; |
|
|
|
|
|
|
|
namespace MyCompanyName.MyProjectName.Blazor |
|
|
|
{ |
|
|
|
|
|
|
|
@ -43,7 +43,7 @@ namespace MyCompanyName.MyProjectName.Web.Menus |
|
|
|
|
|
|
|
var l = context.GetLocalizer<MyProjectNameResource>(); |
|
|
|
|
|
|
|
context.Menu.Items.Insert(0, new ApplicationMenuItem("MyProjectName.Home", l["Menu:Home"], "~/")); |
|
|
|
context.Menu.Items.Insert(0, new ApplicationMenuItem(MyProjectNameMenus.Home, l["Menu:Home"], "~/")); |
|
|
|
|
|
|
|
return Task.CompletedTask; |
|
|
|
} |
|
|
|
|
|
|
|
@ -0,0 +1,11 @@ |
|
|
|
namespace MyCompanyName.MyProjectName.Web.Menus |
|
|
|
{ |
|
|
|
public class MyProjectNameMenus |
|
|
|
{ |
|
|
|
private const string Prefix = "MyProjectName"; |
|
|
|
public const string Home = Prefix + ".Home"; |
|
|
|
|
|
|
|
//Add your menu items here...
|
|
|
|
|
|
|
|
} |
|
|
|
} |