From 5b8187e12ad90364b877e1a71afe2741b5da7f3e Mon Sep 17 00:00:00 2001 From: meoacgx Date: Sat, 20 Dec 2025 16:08:35 +0800 Subject: [PATCH] =?UTF-8?q?Revert=20"=E8=AE=B0=E4=BD=8F=E7=99=BD=E5=A4=A9/?= =?UTF-8?q?=E9=BB=91=E5=A4=9C=E6=A8=A1=E5=BC=8F=E9=80=89=E6=8B=A9"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 5adf991cd24f39499eced60d7646f66454a85bf0. --- .../Components/Layout/MainLayout.razor | 36 +------------------ 1 file changed, 1 insertion(+), 35 deletions(-) diff --git a/src/TelegramPanel.Web/Components/Layout/MainLayout.razor b/src/TelegramPanel.Web/Components/Layout/MainLayout.razor index f312625..ac796b3 100644 --- a/src/TelegramPanel.Web/Components/Layout/MainLayout.razor +++ b/src/TelegramPanel.Web/Components/Layout/MainLayout.razor @@ -1,5 +1,4 @@ @inherits LayoutComponentBase -@inject IJSRuntime JS @@ -30,7 +29,6 @@ @code { private bool _drawerOpen = true; private bool _isDarkMode = true; - private const string DarkModeStorageKey = "telegram-panel:isDarkMode"; private MudTheme _theme = new() { @@ -55,40 +53,8 @@ _drawerOpen = !_drawerOpen; } - protected override async Task OnAfterRenderAsync(bool firstRender) - { - if (!firstRender) - return; - - try - { - var stored = await JS.InvokeAsync("localStorage.getItem", DarkModeStorageKey); - if (bool.TryParse(stored, out var isDark)) - { - _isDarkMode = isDark; - StateHasChanged(); - } - else - { - await JS.InvokeVoidAsync("localStorage.setItem", DarkModeStorageKey, _isDarkMode.ToString()); - } - } - catch - { - // localStorage may be blocked; ignore and keep default - } - } - - private async Task ToggleDarkMode() + private void ToggleDarkMode() { _isDarkMode = !_isDarkMode; - try - { - await JS.InvokeVoidAsync("localStorage.setItem", DarkModeStorageKey, _isDarkMode.ToString()); - } - catch - { - // ignore - } } }