| 123456789101112131415161718192021222324252627282930313233 |
- import React from 'react';
- import ReactDOM from 'react-dom/client';
- import { BrowserRouter } from 'react-router-dom';
- import '@douyinfe/semi-ui/dist/css/semi.css';
- import { UserProvider } from './context/User';
- import 'react-toastify/dist/ReactToastify.css';
- import { StatusProvider } from './context/Status';
- import { Layout } from '@douyinfe/semi-ui';
- import { ThemeProvider } from './context/Theme';
- import { StyleProvider } from './context/Style/index.js';
- import PageLayout from './components/layout/PageLayout.js';
- import './i18n/i18n.js';
- import './index.css';
- // initialization
- const root = ReactDOM.createRoot(document.getElementById('root'));
- const { Sider, Content, Header, Footer } = Layout;
- root.render(
- <React.StrictMode>
- <StatusProvider>
- <UserProvider>
- <BrowserRouter>
- <ThemeProvider>
- <StyleProvider>
- <PageLayout />
- </StyleProvider>
- </ThemeProvider>
- </BrowserRouter>
- </UserProvider>
- </StatusProvider>
- </React.StrictMode>,
- );
|