import { useState, useEffect } from 'react'; import ReactDOM from 'react-dom/client'; import { ConfigProvider, theme } from 'antd'; import App from './App'; function Root() { const [isDark, setIsDark] = useState(() => window.matchMedia('(prefers-color-scheme: dark)').matches ); useEffect(() => { const mq = window.matchMedia('(prefers-color-scheme: dark)'); const handler = (e) => setIsDark(e.matches); mq.addEventListener('change', handler); return () => mq.removeEventListener('change', handler); }, []); return (
); } ReactDOM.createRoot(document.getElementById('root')).render();