From f91f6bdc1766242d80f5eaee10fb2fa4e97757ab Mon Sep 17 00:00:00 2001 From: BiggerRain <15911122312@163.COM> Date: Sat, 7 Jun 2025 10:49:16 +0800 Subject: [PATCH] fix: web component set IsDark (#630) --- src/components/SearchChat/index.tsx | 2 ++ src/routes/layout.tsx | 1 + 2 files changed, 3 insertions(+) diff --git a/src/components/SearchChat/index.tsx b/src/components/SearchChat/index.tsx index fe15f8d5..05af3983 100644 --- a/src/components/SearchChat/index.tsx +++ b/src/components/SearchChat/index.tsx @@ -91,6 +91,7 @@ function SearchChat({ ); const setTheme = useThemeStore((state) => state.setTheme); + const setIsDark = useThemeStore((state) => state.setIsDark); const isChatModeRef = useRef(false); useEffect(() => { @@ -129,6 +130,7 @@ function SearchChat({ useEffect(() => { if (!theme) return; + setIsDark(theme === "dark"); setTheme(theme); }, [theme]); diff --git a/src/routes/layout.tsx b/src/routes/layout.tsx index fae2f839..fd96fc16 100644 --- a/src/routes/layout.tsx +++ b/src/routes/layout.tsx @@ -45,6 +45,7 @@ export default function Layout() { const unlistenTheme = await platformAdapter.listenThemeChanged( (theme: AppTheme) => { setTheme(theme); + setIsDark(theme === "dark"); } );