diff --git a/radiuscontroller/Components/Layout/MainLayout.razor b/radiuscontroller/Components/Layout/MainLayout.razor
index d8fe16d..99604af 100644
--- a/radiuscontroller/Components/Layout/MainLayout.razor
+++ b/radiuscontroller/Components/Layout/MainLayout.razor
@@ -45,10 +45,18 @@
@code {
- protected override async Task OnInitializedAsync()
+ protected override void OnInitialized()
{
AuthService.OnAuthStateChanged += StateHasChanged;
- await AuthService.InitializeAsync();
+ }
+
+ protected override async Task OnAfterRenderAsync(bool firstRender)
+ {
+ if (firstRender)
+ {
+ await AuthService.InitializeAsync();
+ StateHasChanged();
+ }
}
private async Task LogoutAdmin()
diff --git a/radiuscontroller/Components/Pages/Admin/Dashboard.razor b/radiuscontroller/Components/Pages/Admin/Dashboard.razor
index eb6d888..665db23 100644
--- a/radiuscontroller/Components/Pages/Admin/Dashboard.razor
+++ b/radiuscontroller/Components/Pages/Admin/Dashboard.razor
@@ -23,9 +23,14 @@
Manage guest bandwidth caps, session durations, and monitor live PostgreSQL accounting.
-
+
+
+
+
@if (notificationMessage != null)
@@ -196,7 +201,7 @@
}
-