import { useRoutes, Outlet, BrowserRouter } from 'react-router-dom'; import Header from './components/common/Header'; import Catalogs from './components/catalogs/MainPage'; import CatalogGroups from './components/catalogs/Autorize'; import CatalogStudents from './components/catalogs/News'; import Post from './components/catalogs/Post'; import Reports from './components/catalogs/RezhimRaboty'; import ReportGroupStudents from './components/catalogs/Raspisanie'; import Footer from './components/common/Footer'; function Router(props) { return useRoutes(props.rootRoute); } export default function App() { const routes = [ { index: true, element: }, { path: 'Main_page', element: , label: 'Главная' }, { path: 'News', element: , label:'Новости' }, { path: 'Autorize', element: , label:'Авторизация'}, { path: 'RezhimRaboty', element: , label: 'Режим работы' }, { path: 'Raspisanie', element: ,label:'Расписание' }, { path: 'Post', element: } ]; const links = routes.filter(route => route.hasOwnProperty('label')); const rootRoute = [ { path: '/', element: render(links), children: routes } ]; function render(links) { return (
); } return ( ); }