initial upload
This commit is contained in:
parent
a0aa9cc28e
commit
f857f43df4
553 changed files with 46169 additions and 13 deletions
28
src/Web/Insight.Web/Components/Navbars/Account.razor.cs
Normal file
28
src/Web/Insight.Web/Components/Navbars/Account.razor.cs
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
using Microsoft.AspNetCore.Components;
|
||||
using Microsoft.AspNetCore.Components.Authorization;
|
||||
|
||||
namespace Insight.Web.Components.Navbars;
|
||||
|
||||
public partial class Account
|
||||
{
|
||||
[CascadingParameter] public IReadOnlyDictionary<string, object>? RouteValues { get; set; }
|
||||
|
||||
[Inject] private NavigationManager NavigationManager { get; init; } = default!;
|
||||
[Inject] private AuthenticationStateProvider AuthenticationStateProvider { get; init; } = default!;
|
||||
|
||||
private string Uri { get; set; } = string.Empty;
|
||||
private string Title { get; set; } = "Account";
|
||||
|
||||
protected override async Task OnInitializedAsync()
|
||||
{
|
||||
var cp = (await AuthenticationStateProvider.GetAuthenticationStateAsync()).User;
|
||||
//Title = $"Account: {cp?.Identity?.Name}";
|
||||
|
||||
Uri = NavigationManager.ToBaseRelativePath(NavigationManager.Uri);
|
||||
}
|
||||
|
||||
protected override void OnAfterRender(bool firstRender)
|
||||
{
|
||||
Uri = NavigationManager.ToBaseRelativePath(NavigationManager.Uri);
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue