Changeset ac19a0c for frontend/src/App.js
- Timestamp:
- 01/13/24 23:19:50 (9 months ago)
- Branches:
- master
- Children:
- e85a562
- Parents:
- e9b4ba9
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
frontend/src/App.js
re9b4ba9 rac19a0c 5 5 import 'bootstrap/dist/js/bootstrap.js'; 6 6 import HomeCarousel from './Components/Layout/CarouselHome/Carousel'; 7 import { Card, Container} from 'react-bootstrap';7 import {Card, Container} from 'react-bootstrap'; 8 8 import TabComponent from './Components/Tab/Tab'; 9 9 import Offers from './Components/Layout/Offers/Offers'; … … 27 27 import TransportEditPage from './Pages/TransportEditPage'; 28 28 import RestaurantDetailsPage from './Pages/RestaurantDetailsPage'; 29 import { BrowserRouter, Route, Routes} from 'react-router-dom';29 import {BrowserRouter, Route, Routes} from 'react-router-dom'; 30 30 import LoginErrorPage from "./Pages/LoginErrorPage"; 31 import {AuthProvider} from "./Components/Context/AuthContext"; 32 import PrivateRoute from "./Components/Misc/PrivateRoute"; 33 import ProfilesManagementPage from "./Pages/ProfilesManagementPage"; 34 import UserReservationsManagement from "./Pages/UserReservationsManagement"; 31 35 32 36 33 37 function App() { 34 38 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 ); 39 return ( 40 <div className="App" style={{overflow: 'hidden'}}> 41 <AuthProvider> 42 <BrowserRouter> 43 <Routes> 44 <Route path='/login' element={<LoginPage/>}/> 45 <Route path='/register' element={<RegistrationPage/>}/> 46 <Route path='/profile' element={<PrivateRoute><ProfilePage/></PrivateRoute>}/> 47 <Route path='/profiles' element={<PrivateRoute><ProfilesManagementPage/></PrivateRoute>}/> 48 <Route path='/reservations' element={<PrivateRoute><UserReservationsManagement/></PrivateRoute>}/> 49 <Route path="/resources" exact element={<PrivateRoute><NoBusinessRegisteredError 50 hasRegistration="false"/></PrivateRoute>}/> 51 <Route path="/resources/hotel" 52 element={<PrivateRoute><ResourcesPage tab="/hotel"/></PrivateRoute>}/> 53 <Route path="/resources/hotel/:hotelId" element={<PrivateRoute><HotelEditPage/></PrivateRoute>}/> 54 <Route path="/resources/restaurant" 55 element={<PrivateRoute><ResourcesPage tab="/restaurant"/></PrivateRoute>}/> 56 <Route path='/resources/restaurant/:restaurantId' 57 element={<PrivateRoute><RestaurantEditPage/></PrivateRoute>}/> 58 <Route path="/resources/transport" 59 element={<PrivateRoute><ResourcesPage tab="/transport"/></PrivateRoute>}/> 60 <Route path="/resources/transport/:transportId" 61 element={<PrivateRoute><TransportEditPage/></PrivateRoute>}/> 62 <Route path="/home" element={<HomePage/>}/> 63 <Route path="/error" element={<LoginErrorPage/>}/> 64 <Route path='/details/transport' element={<TransportDetailsPage></TransportDetailsPage>}/> 65 <Route path='/details/hotel' element={<HotelDetailsPage></HotelDetailsPage>}/> 66 <Route path='/details/restaurant' element={<RestaurantDetailsPage></RestaurantDetailsPage>}/> 67 <Route path="/search/hotel/:hotelLocation/:dateFrom/:dateTo/:numBeds" 68 element={<SearchPage type="hotel"/>}/> 69 <Route path="/search/transport/:from/:to/:date/:numPassengers" 70 element={<SearchPage type="transport"/>}/> 71 </Routes> 72 </BrowserRouter> 73 </AuthProvider> 74 </div> 75 ); 60 76 } 61 77
Note:
See TracChangeset
for help on using the changeset viewer.