23 lines
632 B
Plaintext
23 lines
632 B
Plaintext
@using Microsoft.AspNetCore.Authorization
|
||
|
||
<AuthorizeView Roles="@Roles">
|
||
<Authorized>
|
||
<CascadingValue Value="this">
|
||
@Content
|
||
</CascadingValue>
|
||
</Authorized>
|
||
<NotAuthorized>
|
||
<RadzenAlert AllowClose="false" AlertStyle="AlertStyle.Danger" Variant="Variant.Flat" Shade="Shade.Lighter">
|
||
У вас нет прав для доступа к этой странице
|
||
</RadzenAlert>
|
||
</NotAuthorized>
|
||
</AuthorizeView>
|
||
|
||
@code {
|
||
[Parameter]
|
||
public required string Roles { get; set; }
|
||
|
||
[Parameter]
|
||
public required RenderFragment Content { get; set; }
|
||
}
|