diff --git a/Oqtane.Client/Modules/Admin/RecycleBin/Index.razor b/Oqtane.Client/Modules/Admin/RecycleBin/Index.razor index 220f5ffe..beaa74c1 100644 --- a/Oqtane.Client/Modules/Admin/RecycleBin/Index.razor +++ b/Oqtane.Client/Modules/Admin/RecycleBin/Index.razor @@ -1,16 +1,17 @@ -@namespace Oqtane.Modules.Admin.RecycleBin +@namespace Oqtane.Modules.Admin.RecycleBin @inherits ModuleBase @inject NavigationManager NavigationManager @inject IPageModuleService PageModuleService @inject IModuleService ModuleService @inject IPageService PageService +@inject IStringLocalizer Localizer - + @if (_pages == null) {
-

No Deleted Pages

+

@Localizer["No Deleted Pages"]

} else { @@ -19,12 +20,12 @@     Name - Deleted By - Deleted On + @Localizer["Deleted By"] + @Localizer["Deleted On"] - + @context.Name @context.DeletedBy @context.DeletedOn @@ -32,11 +33,11 @@ }
- + @if (_modules == null) {
-

No Deleted Modules

+

@Localizer["No Deleted Modules"]

} else { @@ -44,14 +45,14 @@
    - Page - Module - Deleted By - Deleted On + @Localizer["Page"] + @Localizer["Module"] + @Localizer["Deleted By"] + @Localizer["Deleted On"]
- - + + @PageState.Pages.Find(item => item.PageId == context.PageId).Name @context.Title @context.DeletedBy @@ -150,12 +151,12 @@ await PageModuleService.DeletePageModuleAsync(module.PageModuleId); // check if there are any remaining module instances in the site _modules = await ModuleService.GetModulesAsync(PageState.Site.SiteId); - + if (!_modules.Exists(item => item.ModuleId == module.ModuleId)) { await ModuleService.DeleteModuleAsync(module.ModuleId); } - + await logger.LogInformation("Module Permanently Deleted {Module}", module); await Load(); StateHasChanged();