@namespace Oqtane.Modules.Admin.Error @inherits ModuleBase @inject IModuleService ModuleService @inject IStringLocalizer Localizer @code { public override SecurityAccessLevel SecurityAccessLevel => SecurityAccessLevel.Anonymous; protected override async Task OnInitializedAsync() { Module module = await ModuleService.GetModuleAsync(ModuleState.ModuleId); if (UserSecurity.IsAuthorized(PageState.User, RoleNames.Host)) { string message = string.Format(Localizer["Error.Module.Load"], module.ModuleDefinitionName); AddModuleMessage(message, MessageType.Error); } await logger.LogCritical("Error Loading Module {Module}", module); } }