fix: web component set IsDark (#630)

This commit is contained in:
BiggerRain
2025-06-07 10:49:16 +08:00
committed by GitHub
parent 57590f3b57
commit f91f6bdc17
2 changed files with 3 additions and 0 deletions

View File

@@ -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]);

View File

@@ -45,6 +45,7 @@ export default function Layout() {
const unlistenTheme = await platformAdapter.listenThemeChanged(
(theme: AppTheme) => {
setTheme(theme);
setIsDark(theme === "dark");
}
);