23 lines
714 B
TypeScript
23 lines
714 B
TypeScript
import React from 'react'
|
|
import ReactDOM from 'react-dom/client'
|
|
import { RouterProvider } from 'react-router-dom'
|
|
import { Provider } from 'react-redux'
|
|
import { ChakraProvider } from '@chakra-ui/react'
|
|
import { HelmetProvider } from 'react-helmet-async'
|
|
import { theme } from '@/lib'
|
|
import store from '@/store/configure-store'
|
|
import '@/styles/index.css'
|
|
import router from './router'
|
|
|
|
ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render(
|
|
<React.StrictMode>
|
|
<Provider store={store}>
|
|
<ChakraProvider theme={theme}>
|
|
<HelmetProvider>
|
|
<RouterProvider router={router} />
|
|
</HelmetProvider>
|
|
</ChakraProvider>
|
|
</Provider>
|
|
</React.StrictMode>,
|
|
)
|