@LocaleHelper.FieldTgDownloader
diff --git a/Clients/TgDownloaderBlazor/Components/Layout/MainLayout.razor.cs b/Clients/TgDownloaderBlazor/Features/Layout/MainLayout.razor.cs
similarity index 58%
rename from Clients/TgDownloaderBlazor/Components/Layout/MainLayout.razor.cs
rename to Clients/TgDownloaderBlazor/Features/Layout/MainLayout.razor.cs
index 60431b60..bacb58c0 100644
--- a/Clients/TgDownloaderBlazor/Components/Layout/MainLayout.razor.cs
+++ b/Clients/TgDownloaderBlazor/Features/Layout/MainLayout.razor.cs
@@ -1,6 +1,6 @@
-namespace TgDownloaderBlazor.Components.Layout;
+namespace TgDownloaderBlazor.Features.Layout;
-public sealed partial class MainLayout
+public sealed partial class MainLayout : LayoutComponentBase
{
#region Public and private fields, properties, constructor
diff --git a/Clients/TgDownloaderBlazor/Components/Layout/MainLayout.razor.css b/Clients/TgDownloaderBlazor/Features/Layout/MainLayout.razor.css
similarity index 100%
rename from Clients/TgDownloaderBlazor/Components/Layout/MainLayout.razor.css
rename to Clients/TgDownloaderBlazor/Features/Layout/MainLayout.razor.css
diff --git a/Clients/TgDownloaderBlazor/Components/Layout/NavMenu.razor b/Clients/TgDownloaderBlazor/Features/Layout/NavMenu.razor
similarity index 82%
rename from Clients/TgDownloaderBlazor/Components/Layout/NavMenu.razor
rename to Clients/TgDownloaderBlazor/Features/Layout/NavMenu.razor
index 58714df4..ea3381aa 100644
--- a/Clients/TgDownloaderBlazor/Components/Layout/NavMenu.razor
+++ b/Clients/TgDownloaderBlazor/Features/Layout/NavMenu.razor
@@ -20,6 +20,11 @@
@TgLocale.MenuMainApps
+
+
+ @TgLocale.MenuMainFilters
+
+
Apps
+@TgLocale.MenuMainApps
-@if (!Apps.Any()) +@if (!Items.Any()) {Loading...
} @@ -22,12 +22,12 @@ else - @foreach (var app in Apps) + @foreach (var item in Items) {@TgLocale.MenuMainFilters
+ +@if (!Items.Any()) +{ +Loading...
+} +else +{ +@TgLocale.FieldIsEnabled | +@TgLocale.FieldFilterType | +@TgLocale.FieldName | +@TgLocale.FieldMask | +@TgLocale.FieldSize | +@TgLocale.FieldSizeType | +
---|---|---|---|---|---|
@item.IsEnabled | +@item.FilterType | +@item.Name | +@item.Mask | +@item.Size | +@item.SizeType | +
Apps
+@TgLocale.MenuMainProxies
-@if (!Proxies.Any()) +@if (!Items.Any()) {Loading...
} @@ -24,15 +24,15 @@ else - @foreach (var app in Proxies) + @foreach (var item in Items) {Sorry, there's nothing at this address.'
+