Files
IntegryControlPanel_Blazor/IntegryControlPanel/IntegryControlPanel.Client/App.razor

29 lines
1018 B
Plaintext

@using IntegryControlPanel.Client.Layout
<Router AppAssembly="@typeof(App).Assembly">
<Found Context="routeData">
<AuthorizeRouteView RouteData="routeData" DefaultLayout="@typeof(MainLayout)">
<NotAuthorized>
@if (context.User.Identity?.IsAuthenticated != true)
{
<RedirectToLogin />
}
else
{
<div class="alert alert-danger">
<p>Non hai i permessi necessari per accedere a questa risorsa.</p>
</div>
}
</NotAuthorized>
</AuthorizeRouteView>
<FocusOnNavigate RouteData="@routeData" Selector="h1" />
</Found>
<NotFound>
<PageTitle>Not found</PageTitle>
<LayoutView Layout="@typeof(MainLayout)">
<div class="alert alert-warning">
<p role="alert">Pagina non trovata!</p>
</div>
</LayoutView>
</NotFound>
</Router>