+ @* ═══ STATUS BAR ═══ *@
+
+
+ @* ═══ MAIN CONTENT ═══ *@
+
+ @Body
+
+
+
+@code {
+ private string StoreName { get; set; } = "Coffee House Q1";
+
+ private void GoToAdmin() => NavigationManager.NavigateTo("/admin");
+
+ private MudTheme _theme = new()
+ {
+ PaletteDark = new PaletteDark()
+ {
+ Primary = "#FF5C00",
+ PrimaryContrastText = "#FFFFFF",
+ AppbarBackground = "#1A1A1D",
+ AppbarText = "#FFFFFF",
+ Background = "#0A0A0B",
+ Surface = "#1A1A1D",
+ TextPrimary = "#FFFFFF",
+ TextSecondary = "#ADADB0",
+ ActionDefault = "#FFFFFF",
+ LinesDefault = "#1F1F23"
+ }
+ };
+}
diff --git a/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Admin/AdminBase.cs b/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Admin/AdminBase.cs
new file mode 100644
index 00000000..75c9be8e
--- /dev/null
+++ b/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Admin/AdminBase.cs
@@ -0,0 +1,70 @@
+using Microsoft.AspNetCore.Components;
+using Microsoft.Extensions.Localization;
+
+namespace WebClientTpos.Client.Pages.Admin;
+
+///