import React from 'react' import { createBrowserRouter, RouterProvider } from 'react-router-dom' import ErrorPage from 'components/pages/ErrorPage/index.js' import RootLayout from 'components/templates/RouteTracker/index.js' import Loading from 'components/molecules/LoadingScreen/index.js' const MainPage = React.lazy(() => import('components/pages/MainPage/index.js')) const PeoplePage = React.lazy(() => import('components/pages/PeoplePage/index.js')) const ContactPage = React.lazy(() => import('components/pages/ContactPage/index.js')) const PrivacyPage = React.lazy(() => import('components/pages/PrivacyPage/index.js')) const BusinessCardPage = React.lazy(() => import('components/pages/BusinessCardPage/index.js')) const router = createBrowserRouter([ { path: '/', element: , errorElement: , children: [ { index: true, element: ( }> ), }, { path: 'people', element: ( }> ), }, { path: 'contacts', element: ( }> ), }, { path: 'privacy', element: ( }> ), }, { path: 'card', element: ( }> ), }, ], }, ]) const App = () => export default App