Browse Source

Update MyProjectNameMenuContributor.cs

pull/19563/head
liangshiwei 2 years ago
parent
commit
d3fd004b3b
  1. 6
      templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/Menus/MyProjectNameMenuContributor.cs

6
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/Menus/MyProjectNameMenuContributor.cs

@ -68,13 +68,15 @@ public class MyProjectNameMenuContributor : IMenuContributor
{ {
var accountStringLocalizer = context.GetLocalizer<AccountResource>(); var accountStringLocalizer = context.GetLocalizer<AccountResource>();
var authServerUrl = _configuration["AuthServer:Authority"] ?? "";
context.Menu.AddItem(new ApplicationMenuItem( context.Menu.AddItem(new ApplicationMenuItem(
"Account.Manage", "Account.Manage",
accountStringLocalizer["MyAccount"], accountStringLocalizer["MyAccount"],
$"Account/Manage", $"{authServerUrl.EnsureEndsWith('/')}Account/Manage",
icon: "fa fa-cog", icon: "fa fa-cog",
order: 1000, order: 1000,
null).RequireAuthenticated()); target: "_blank").RequireAuthenticated());
return Task.CompletedTask; return Task.CompletedTask;
} }

Loading…
Cancel
Save