@inject IUserContextAccessor UserContext @inject TranslationSource T @using SharepointToolbox.Web.Core.Models @using SharepointToolbox.Web.Services.Session @* Wrap write-only UI. TechN0 sees the ReadOnlyContent fallback. *@ @if (UserContext.Role >= UserRole.TechN1) { @ChildContent } else { @if (ReadOnlyContent is not null) { @ReadOnlyContent } else {
@T["writeguard.readonly.before"] @T["writeguard.readonly.emphasis"] @T["writeguard.readonly.after"]
} } @code { [Parameter] public RenderFragment? ChildContent { get; set; } [Parameter] public RenderFragment? ReadOnlyContent { get; set; } }