diff --git a/client/src/main.jsx b/client/src/main.jsx index 6e6e5f5..724b8c1 100644 --- a/client/src/main.jsx +++ b/client/src/main.jsx @@ -1,9 +1,21 @@ import React from 'react'; import ReactDOM from 'react-dom/client'; import App from './App.jsx'; +import {createBrowserRouter, RouterProvider} from "react-router-dom"; +import {routes} from "@/common/routes/index.jsx"; + +const router = createBrowserRouter([{ + path: "/", + element: , + children: Object.keys(routes).map(key => routes[key]).flat(Infinity).map(route => ({ + index: route.path === '/', + path: route.path === '/' ? undefined : route.path, + element: route.component + })) +}]); ReactDOM.createRoot(document.getElementById('root')).render( - + , ); \ No newline at end of file