29 lines
701 B
TypeScript
29 lines
701 B
TypeScript
import { StrictMode } from 'react';
|
|
import { createRoot } from 'react-dom/client';
|
|
import { createBrowserRouter, Outlet, RouterProvider } from 'react-router';
|
|
import App from './app';
|
|
import { ErrorBoundary } from './routes/components';
|
|
import { routesSection } from './routes/sections';
|
|
|
|
// ----------------------------------------------------------------------
|
|
|
|
const router = createBrowserRouter([
|
|
{
|
|
Component: () => (
|
|
<App>
|
|
<Outlet />
|
|
</App>
|
|
),
|
|
errorElement: <ErrorBoundary />,
|
|
children: routesSection,
|
|
},
|
|
]);
|
|
|
|
const root = createRoot(document.getElementById('root')!);
|
|
|
|
root.render(
|
|
<StrictMode>
|
|
<RouterProvider router={router} />
|
|
</StrictMode>
|
|
);
|