index.tsx 972 B

12345678910111213141516171819202122232425262728293031323334353637
  1. // import 'default-passive-events';
  2. import App from './App'
  3. import AppM from './AppM'
  4. import store from './store/index'
  5. import { Provider } from 'react-redux'
  6. import { createRoot } from 'react-dom/client'
  7. import { ConfigProvider } from 'antd'
  8. // 兼容360浏览器
  9. import { StyleProvider, legacyLogicalPropertiesTransformer } from '@ant-design/cssinjs'
  10. import 'dayjs/locale/zh-cn'
  11. import locale from 'antd/locale/zh_CN'
  12. import { isMobileFu } from './utils/history'
  13. const container = document.getElementById('root') as HTMLElement
  14. const root = createRoot(container)
  15. root.render(
  16. <ConfigProvider
  17. locale={locale}
  18. theme={{
  19. token: {
  20. colorPrimary: '#0068b7'
  21. }
  22. }}
  23. >
  24. <Provider store={store}>
  25. <StyleProvider hashPriority='high' transformers={[legacyLogicalPropertiesTransformer]}>
  26. {/* 渲染 移动端 或 pc端 */}
  27. {isMobileFu() ? <AppM /> : <App />}
  28. </StyleProvider>
  29. </Provider>
  30. </ConfigProvider>
  31. )