mirror of
				https://github.com/task-17-lct/frontend.git
				synced 2025-10-26 15:11:00 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			56 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			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);
 |