Files
magman/MagMan.UI/Components/LoginDisplay.razor
T
Samuele Locatelli 8d7d8d2f71 Fix header
2024-02-06 08:44:42 +01:00

33 lines
1.5 KiB
Plaintext

@using Microsoft.AspNetCore.Components.Authorization
@inject AuthenticationStateProvider AuthenticationStateProvider
<CascadingAuthenticationState>
<AuthorizeView>
<Authorized>
<div class="input-group">
<a title="LogOut" href="Identity/Account/LogOut" class="btn btn-sm btn-danger"><i class="fas fa-sign-out-alt"></i></a>
<a title="Gestione account @userName" href="Identity/Account/Manage" class="btn btn-sm btn-outline-dark mx-0 px-1 text-truncate">
<div class="d-none d-xl-block">
<i class="fas fa-user-alt"></i> @StringLim(userName, 30)
</div>
<div class="d-none d-lg-block d-xl-none">
<i class="fas fa-user-alt"></i> @StringLim(userName, 20)
</div>
<div class="d-lg-none">
<i class="fas fa-user-alt"></i> @StringLim(userName, 10)
</div>
</a>
</div>
</Authorized>
<NotAuthorized>
<div class="input-group">
<a title="LogIn" href="Identity/Account/LogIn" class="btn btn-sm btn-success"><i class="fas fa-sign-in-alt"></i></a>
<div class="form-control form-control-sm">
<i class="fas fa-user-alt"></i>&nbsp;@userName
</div>
</div>
</NotAuthorized>
</AuthorizeView>
</CascadingAuthenticationState>