source: frontend/src/App.js@ b612ab1

Last change on this file since b612ab1 was b612ab1, checked in by Nace Gjorgjievski <nace.gorgievski123@…>, 22 months ago

Basic functions added

  • Property mode set to 100644
File size: 1.0 KB
Line 
1import "./App.css";
2import Home from "./screens/HomeWithJumbo";
3import ProductScreen from "./screens/ProductScreen";
4import Test from "./screens/ProductScreenBootstrap";
5import { BrowserRouter, Route, Routes } from "react-router-dom";
6import { useContext } from "react";
7import { Store } from "./Store";
8import Header from "./components/Header";
9import Footer from "./components/Footer";
10import CartScreen from "./screens/CartScreen";
11import CategoryScreen from "./screens/CategoryScreen";
12import SigninScreen from "./screens/SigninScreen";
13
14function App() {
15 const { state } = useContext(Store);
16 const { cart } = state;
17 return (
18 <BrowserRouter>
19 <Header />
20
21 <Routes>
22 <Route path="/product/:slug" element={<Test />} />
23 <Route path="/" element={<Home />} />
24 <Route path="/cart" element={<CartScreen />} />
25 <Route path="/signin" element={<SigninScreen />} />
26 <Route path="/products" element={<CategoryScreen />} />
27 </Routes>
28
29 <Footer />
30 </BrowserRouter>
31 );
32}
33
34export default App;
Note: See TracBrowser for help on using the repository browser.