import { createRoot } from 'react-dom/client';
import App from '@/App';
import dayjs from 'dayjs';
import 'dayjs/locale/zh-cn';
import '@/styles/global.scss';
import '@/styles/tailwind.css';
import '@fortawesome/fontawesome-free/css/all.min.css';

// 日期 - 中文
dayjs.locale('zh-cn');

// 启动时应用主题（如果 localStorage 有记录）
try {
    const theme = localStorage.getItem('app-theme-mode');
    if (theme) {
        document.documentElement.setAttribute('data-theme', theme);
    }
} catch (e) {
    // ignore
}

// React@v18 Render 方法
const root = createRoot(document.getElementById('root')!);

root.render(
    <App />
);
