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"); } );