[e9b4ba9] | 1 | import logo from './logo.svg';
|
---|
| 2 | import './App.css';
|
---|
| 3 | import Navigation from './Components/Layout/Navbar/Navigation';
|
---|
| 4 | import 'bootstrap/dist/css/bootstrap.css';
|
---|
| 5 | import 'bootstrap/dist/js/bootstrap.js';
|
---|
| 6 | import HomeCarousel from './Components/Layout/CarouselHome/Carousel';
|
---|
| 7 | import { Card, Container } from 'react-bootstrap';
|
---|
| 8 | import TabComponent from './Components/Tab/Tab';
|
---|
| 9 | import Offers from './Components/Layout/Offers/Offers';
|
---|
| 10 | import MostVisitedBar from './Components/MostVisited/MostVisitedBar';
|
---|
| 11 | import Review from './Components/BecomeAHost/Review';
|
---|
| 12 | import MostPopularRoutesCont from './Components/MostPopularRoutes/MostPopularRoutesCont';
|
---|
| 13 | import BecomeAHost from "./Components/BecomeAHost/BecomeAHost"
|
---|
| 14 | import HomePage from './Pages/HomePage';
|
---|
| 15 | import LoginPage from './Pages/LoginPage';
|
---|
| 16 | import RegistrationPage from './Pages/RegistrationPage'
|
---|
| 17 | import SearchPage from './Pages/SearchPage';
|
---|
| 18 | import HotelDetailsPage from './Pages/HotelDetailsPage';
|
---|
| 19 | import ProfilePage from './Pages/ProfilePage';
|
---|
| 20 | import ResourcesPage from './Pages/ResourcesPage';
|
---|
| 21 | import LoginForm from './Components/Login/LoginForm';
|
---|
| 22 | import StaticExample from './Components/Modal';
|
---|
| 23 | import TransportDetailsPage from './Pages/TransportDetailsPage';
|
---|
| 24 | import NoBusinessRegisteredError from './Pages/NoBusinessRegisteredError';
|
---|
| 25 | import HotelEditPage from './Pages/HotelEditPage';
|
---|
| 26 | import RestaurantEditPage from './Pages/RestaurantEditPage';
|
---|
| 27 | import TransportEditPage from './Pages/TransportEditPage';
|
---|
| 28 | import RestaurantDetailsPage from './Pages/RestaurantDetailsPage';
|
---|
| 29 | import { BrowserRouter, Route, Routes } from 'react-router-dom';
|
---|
| 30 | import LoginErrorPage from "./Pages/LoginErrorPage";
|
---|
| 31 |
|
---|
| 32 |
|
---|
| 33 | function App() {
|
---|
| 34 |
|
---|
| 35 | return (
|
---|
| 36 | <div className="App" style={{overflow: 'hidden'}}>
|
---|
| 37 | <BrowserRouter>
|
---|
| 38 | <Routes>
|
---|
| 39 | <Route path='/login' element={<LoginPage/>}/>
|
---|
| 40 | <Route path='/register' element={<RegistrationPage/>}/>
|
---|
| 41 | <Route path='/profile' element={<ProfilePage/>}/>
|
---|
| 42 | <Route path="/resources" exact element={<NoBusinessRegisteredError hasRegistration="false"/>} />
|
---|
| 43 | <Route path="/resources/hotel" element={<ResourcesPage tab="/hotel"/>}/>
|
---|
| 44 | <Route path="/resources/hotel/:hotelId" element={<HotelEditPage />}/>
|
---|
| 45 | <Route path="/resources/restaurant" element={<ResourcesPage tab="/restaurant"/>}/>
|
---|
| 46 | <Route path='/resources/restaurant/:restaurantId' element={<RestaurantEditPage />}/>
|
---|
| 47 | <Route path="/resources/transport" element={<ResourcesPage tab="/transport"/>}/>
|
---|
| 48 | <Route path="/resources/transport/:transportId" element={<TransportEditPage/>}/>
|
---|
| 49 | <Route path="/home" element={<HomePage/> }/>
|
---|
| 50 | <Route path="/error" element={<LoginErrorPage/> }/>
|
---|
| 51 | <Route path='/details/transport' element={<TransportDetailsPage></TransportDetailsPage>}/>
|
---|
| 52 | <Route path='/details/hotel' element={<HotelDetailsPage></HotelDetailsPage>}/>
|
---|
| 53 | <Route path='/details/restaurant' element={<RestaurantDetailsPage></RestaurantDetailsPage>}/>
|
---|
| 54 | <Route path="/search/hotel/:hotelLocation/:dateFrom/:dateTo/:numBeds" element={<SearchPage type="hotel"/> }/>
|
---|
| 55 | <Route path="/search/transport/:from/:to/:date" element={<SearchPage type="transport"/> }/>
|
---|
| 56 | </Routes>
|
---|
| 57 | </BrowserRouter>
|
---|
| 58 | </div>
|
---|
| 59 | );
|
---|
| 60 | }
|
---|
| 61 |
|
---|
| 62 | export default App;
|
---|