diff --git a/MudAdmin/Shared/MainLayout.razor b/MudAdmin/Shared/MainLayout.razor index f882806..582b66d 100644 --- a/MudAdmin/Shared/MainLayout.razor +++ b/MudAdmin/Shared/MainLayout.razor @@ -1,17 +1,29 @@ @inherits LayoutComponentBase - + - + - - + + + + + + + + + - + GC local server Admin @@ -25,11 +37,24 @@ @code { - bool _drawerOpen = true; + bool drawerOpen = true; + + public bool IsDarkMode { get; set; } + + public MudThemeProvider MudThemeProvider { get; set; } = null!; + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + if (firstRender) + { + IsDarkMode = await MudThemeProvider.GetSystemPreference(); + StateHasChanged(); + } + } void DrawerToggle() { - _drawerOpen = !_drawerOpen; + drawerOpen = !drawerOpen; } } \ No newline at end of file diff --git a/MudAdmin/wwwroot/appsettings.json b/MudAdmin/wwwroot/appsettings.json index 6efa1dc..e4709d5 100644 --- a/MudAdmin/wwwroot/appsettings.json +++ b/MudAdmin/wwwroot/appsettings.json @@ -6,5 +6,5 @@ "Microsoft": "Information" } }, - "BaseUrl": "http://127.0.0.1" + "BaseUrl": "https://127.0.0.1" } \ No newline at end of file