From 87dd08f8055427cf498ca1ef693638cdcf8dde2b Mon Sep 17 00:00:00 2001 From: wakuflair Date: Thu, 3 Dec 2020 14:25:46 +0800 Subject: [PATCH] Add `MyProjectNameMenus.cs` to blazor app template --- .../{ => Menus}/MyProjectNameMenuContributor.cs | 4 ++-- .../Menus/MyProjectNameMenus.cs | 11 +++++++++++ .../MyProjectNameBlazorModule.cs | 1 + 3 files changed, 14 insertions(+), 2 deletions(-) rename templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/{ => Menus}/MyProjectNameMenuContributor.cs (95%) create mode 100644 templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/Menus/MyProjectNameMenus.cs diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyProjectNameMenuContributor.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/Menus/MyProjectNameMenuContributor.cs similarity index 95% rename from templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyProjectNameMenuContributor.cs rename to templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/Menus/MyProjectNameMenuContributor.cs index 003d882da6..8b5aebacce 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyProjectNameMenuContributor.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/Menus/MyProjectNameMenuContributor.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" diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/Menus/MyProjectNameMenus.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/Menus/MyProjectNameMenus.cs new file mode 100644 index 0000000000..e65e49be30 --- /dev/null +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/Menus/MyProjectNameMenus.cs @@ -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... + + } +} \ No newline at end of file diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyProjectNameBlazorModule.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyProjectNameBlazorModule.cs index 728d969244..7a51f40a07 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyProjectNameBlazorModule.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyProjectNameBlazorModule.cs @@ -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 {