'use client'; import { useEffect } from 'react'; import { useThemeStore } from '@/store/theme'; export function ThemeProvider({ children }: { children: React.ReactNode }) { const theme = useThemeStore((s) => s.theme); useEffect(() => { const root = document.documentElement; if (theme === 'dark') root.classList.add('dark'); else root.classList.remove('dark'); }, [theme]); return <>{children}; }