Ignore:
Timestamp:
08/27/22 14:36:14 (22 months ago)
Author:
Nace Gjorgjievski <nace.gorgievski123@…>
Branches:
master
Children:
717ceae
Parents:
3c90661
Message:

Basic functions added

File:
1 edited

Legend:

Unmodified
Added
Removed
  • frontend/src/App.js

    r3c90661 rb612ab1  
    1 import logo from './logo.svg';
    2 import './App.css';
     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";
    313
    414function App() {
     15  const { state } = useContext(Store);
     16  const { cart } = state;
    517  return (
    6     <div className="App">
    7       <header className="App-header">
    8         <img src={logo} className="App-logo" alt="logo" />
    9         <p>
    10           Edit <code>src/App.js</code> and save to reload.
    11         </p>
    12         <a
    13           className="App-link"
    14           href="https://reactjs.org"
    15           target="_blank"
    16           rel="noopener noreferrer"
    17         >
    18           Learn React
    19         </a>
    20       </header>
    21     </div>
     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>
    2231  );
    2332}
Note: See TracChangeset for help on using the changeset viewer.