import React from "react"; import { useRoutes, Outlet, BrowserRouter } from 'react-router-dom'; import Cars from './components/Cars.jsx'; import Header from "./components/commons/Header.jsx" import 'bootstrap/dist/css/bootstrap.min.css'; import Buyers from './components/Buyers.jsx'; import Stores from './components/Stores.jsx'; import OneBuyer from './components/OneBuyer.jsx'; function Router(props) { return useRoutes(props.rootRoute); } function App() { const routes = [ { index: true, element: }, { path: '/', element: }, { path: '/cars', element: , label: 'Машины' }, { path: '/buyers', element: , label: 'Покупатель' }, { path: '/stores', element: , label: 'Магазины' }, { path: '/buyer/:id', element: }, ]; const links = routes.filter(route => route.hasOwnProperty('label')); const rootRoute = [ { path: '/', element: render(links), children: routes } ]; function render(links) { return (
); } return ( ); } export default App;