29 lines
1.2 KiB
Plaintext
29 lines
1.2 KiB
Plaintext
@using Microsoft.AspNetCore.Components.Authorization
|
|
|
|
@inject AuthenticationStateProvider AuthenticationStateProvider
|
|
|
|
<AuthorizeView>
|
|
<Authorized>
|
|
<div class="input-group text-truncate">
|
|
<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 @displayName" href="Identity/Account/Manage" class="btn btn-sm btn-outline-dark mx-0 px-1">
|
|
<div class="d-none d-sm-block">
|
|
<i class="fas fa-user-alt"></i> @StringLim(displayName, 30)
|
|
</div>
|
|
<div class="d-block d-sm-none">
|
|
<i class="fas fa-user-alt"></i> @StringLim(displayName, 15)
|
|
</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> @displayName
|
|
</div>
|
|
</div>
|
|
</NotAuthorized>
|
|
</AuthorizeView>
|
|
|