'use client'; import { useEffect } from 'react'; import { useSettingsStore } from '@/stores/settings-store'; export function ThemeSync() { const theme = useSettingsStore((s) => s.theme); useEffect(() => { const root = document.documentElement; if (theme === 'dark') { root.classList.add('dark'); } else { root.classList.remove('dark'); } }, [theme]); return null; }