@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; }
}
