diff --git a/FruitBankHybrid.Shared/Pages/Ekaer.razor b/FruitBankHybrid.Shared/Pages/Ekaer.razor
new file mode 100644
index 00000000..d3443383
--- /dev/null
+++ b/FruitBankHybrid.Shared/Pages/Ekaer.razor
@@ -0,0 +1,25 @@
+@page "/Ekaer"
+@using FruitBankHybrid.Shared.Components
+@using FruitBankHybrid.Shared.Databases
+
EKÁER - Adminisztrátor
+
+
+
+
+
+
+
+
+
+ @* A beküldésre váró EKÁER-ek grid-je ide kerül — külön feladat (kliens-metódus, szűrés). *@
+
+
+ @* Az elküldött EKÁER-ek grid-je ide kerül — külön feladat (kliens-metódus, szűrés). *@
+
+
+
+
diff --git a/FruitBankHybrid.Shared/Pages/Ekaer.razor.cs b/FruitBankHybrid.Shared/Pages/Ekaer.razor.cs
new file mode 100644
index 00000000..f3a306a4
--- /dev/null
+++ b/FruitBankHybrid.Shared/Pages/Ekaer.razor.cs
@@ -0,0 +1,34 @@
+using AyCode.Core.Loggers;
+using FruitBank.Common.Models;
+using FruitBankHybrid.Shared.Services.Loggers;
+using Mango.Nop.Core.Loggers;
+using Microsoft.AspNetCore.Components;
+
+namespace FruitBankHybrid.Shared.Pages;
+
+public partial class Ekaer : ComponentBase
+{
+ [Inject] public required IEnumerable LogWriters { get; set; }
+ [Inject] public required NavigationManager NavManager { get; set; }
+ [Inject] public required LoggedInModel LoggedInModel { get; set; }
+
+ private ILogger _logger = null!;
+ public int ActiveTabIndex;
+
+ protected override Task OnInitializedAsync()
+ {
+ if (!LoggedInModel.IsRevisor) NavManager.NavigateTo("/Login");
+
+ _logger = new LoggerClient(LogWriters.ToArray());
+ _logger.Info("OnInitializedAsync");
+
+ return base.OnInitializedAsync();
+ }
+
+ protected Task OnActiveTabChanged(int activeTabIndex)
+ {
+ ActiveTabIndex = activeTabIndex;
+ // A fülek tartalma (EKÁER-grid) külön feladat — több előfeltétele van (kliens-metódus, szűrés).
+ return Task.CompletedTask;
+ }
+}