source: CookCraft-FrontEnd/CookCraft-FrontEnd-master/cookcraft-app/src/App.js@ f08e256

Last change on this file since f08e256 was d7b7f00, checked in by Gorazd Biskoski <gorazdbiskoskii@…>, 4 weeks ago

Add project

  • Property mode set to 100644
File size: 2.4 KB
RevLine 
[d7b7f00]1import React from 'react';
2import { BrowserRouter as Router, Route, Routes } from 'react-router-dom';
3import Register from './components/AuthenticationComponents/Register';
4import Login from './components/AuthenticationComponents/Login';
5import ProfileView from "./components/ProfileView";
6import Home from "./components/Home";
7import './css/index.css';
8import Recipes from './components/RecipesComponents/Recipes';
9import ApplicationForm from './components/ApplicationForm';
10import RecipeCard from "./components/RecipesComponents/RecipeCard";
11import About from "./components/About";
12import AdminView from "./components/AdminView";
13import DeliveryView from "./components/DeliveryView";
14import { CartProvider } from './components/ShoppingCartComponents/CartContext';
15import Checkout from './components/ShoppingCartComponents/Checkout';
16import DeliveryDetails from './components/ShoppingCartComponents/DeliveryDetails';
17import { OrderProvider } from './components/ShoppingCartComponents/OrderContext';
18import OrderNotification from './components/ShoppingCartComponents/OrderNotification';
19import DeliveryReview from './components/ShoppingCartComponents/DeliveryReview';
20import RecipeApplication from "./components/RecipesComponents/RecipeApplication";
21
22const App = () => {
23 return (
24 <CartProvider>
25 <Router>
26 <OrderProvider>
27 <OrderNotification />
28 <Routes>
29 <Route path='/Register' element={<Register />} />
30 <Route path='/Login' element={<Login />} />
31 <Route path='/Profile' element={<ProfileView />} />
32 <Route path='/' element={<Home />} />
33 <Route path='/Recipes' element={<Recipes />} />
34 <Route path='/Apply' element={<ApplicationForm />} />
35 <Route path="/Recipes/:id" element={<RecipeCard />} />
36 <Route path="/about" element={<About />} />
37 <Route path="/admin" element={<AdminView />} />
38 <Route path="/deliver" element={<DeliveryView />} />
39 <Route path="/checkout" element={<Checkout />} />
40 <Route path="/delivery-details" element={<DeliveryDetails />} />
41 <Route path="/delivery-review" element={<DeliveryReview />} />
42 <Route path="/recipes/add" element={<RecipeApplication />}/>
43 <Route path="/loginSuccess" element={<Login />} />
44 </Routes>
45 </OrderProvider>
46 </Router>
47 </CartProvider>
48 );
49}
50
51export default App;
Note: See TracBrowser for help on using the repository browser.