import React from 'react'
import ReactDOM from 'react-dom/client'
import { BrowserRouter } from 'react-router-dom'
import zhCN from 'antd/locale/zh_CN'
import enUS from 'antd/locale/en_US'
import App from './App'
import './index.css'
import './i18n'

// 根据保存的语言设置选择 Ant Design 的语言包
const savedLanguage = localStorage.getItem('language') || 'zh-CN'
const antdLocale = savedLanguage === 'en-US' ? enUS : zhCN
const savedTheme = localStorage.getItem('theme') || 'dark'
document.documentElement.dataset.theme = savedTheme

ReactDOM.createRoot(document.getElementById('root')).render(
  <React.StrictMode>
    <BrowserRouter>
      <App antdLocale={antdLocale} />
    </BrowserRouter>
  </React.StrictMode>,
)
