Skip to content

Commit 31f7988

Browse files
committed
fix: 移除 App.tsx 重复的主题初始化导致切换失效
1 parent f96f3ba commit 31f7988

1 file changed

Lines changed: 2 additions & 8 deletions

File tree

src/App.tsx

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -260,14 +260,8 @@ function App() {
260260
}
261261
}, []);
262262

263-
useEffect(() => {
264-
const stored = localStorage.getItem('theme');
265-
if (stored === 'dark') {
266-
document.documentElement.classList.add('dark');
267-
} else if (!stored && window.matchMedia('(prefers-color-scheme: dark)').matches) {
268-
document.documentElement.classList.add('dark');
269-
}
270-
}, []);
263+
// Theme is initialized in index.html inline script (before React)
264+
// and managed by ThemeToggle component — no need to re-init here
271265

272266
const renderContent = () => {
273267
switch (activeTab) {

0 commit comments

Comments
 (0)