From 82a8c511fc7e38acfe84e3e7f8b5242992ff28ad Mon Sep 17 00:00:00 2001 From: xfy Date: Fri, 26 Jun 2026 18:24:00 +0800 Subject: [PATCH] fix(theme): remove dark class from AppRouter div --- src/router.rs | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/router.rs b/src/router.rs index 58c8f16..819ed59 100644 --- a/src/router.rs +++ b/src/router.rs @@ -106,12 +106,7 @@ pub enum Route { /// 初始化主题提供者、全局用户上下文,并挂载样式表与 `Router`。 #[component] pub fn AppRouter() -> Element { - // 获取当前主题以设置顶层 dark 类 - let theme = use_theme_provider(); - let theme_class = match theme() { - Theme::Dark => "dark", - Theme::Light => "", - }; + let _theme = use_theme_provider(); // 提供全局用户上下文,供登录状态与路由守卫使用 let user = use_signal(|| None::>); @@ -122,7 +117,7 @@ pub fn AppRouter() -> Element { document::Stylesheet { href: "/style.css" } document::Stylesheet { href: "/highlight.css" } document::Title { "Yggdrasil Blog" } - div { class: "{theme_class}", + div { ThemePreload {} Router:: {} }