frontend/src/router.tsx
2023-06-08 16:29:49 +03:00

56 lines
1.2 KiB
TypeScript

import {
createBrowserRouter, createHashRouter
} from 'react-router-dom'
import App from './App'
import { Register } from './pages/Register';
import { Login } from './pages/Login';
import { Main } from './pages/Main';
import { EventMatch } from './pages/EventMatch';
import { GenerateTour } from './pages/GenerateTour';
import { SearchPage } from './pages/SearchPage';
import { Prefernces } from './elements/Prefernces';
import { Favorites } from './pages/Favorites';
const routes = [
{
path: '/index',
element: <App></App>
},
{
path: '/register',
element: <Register></Register>
},
{
path: '/login',
element: <Login></Login>
},
{
path: '/',
element: <Main></Main>
},
{
path: '/search/:prefs',
element: <SearchPage></SearchPage>
},
{
path: '/event-match',
element: <EventMatch></EventMatch>
},
{
path: '/generate',
element: <GenerateTour></GenerateTour>
},
{
path: '/prefs',
element: <Prefernces></Prefernces>
},
{
path:'/favorites',
element: <Favorites></Favorites>
}
]
export const router = createHashRouter(routes);