Changeset c63036a for my-react-app


Ignore:
Timestamp:
03/03/24 11:00:39 (15 months ago)
Author:
Aleksandar Panovski <apano77@…>
Branches:
main
Children:
9293100
Parents:
cfc16a3
Message:

RetaurantServiceImpl problemi
isAvailable od tableEntity...

Location:
my-react-app/src
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • my-react-app/src/components/Customers.js

    rcfc16a3 rc63036a  
    11import 'bootstrap/dist/css/bootstrap.min.css';
    2 import React, {useEffect, useState} from "react";
     2import React, {useContext, useEffect, useState} from "react";
    33import axios from "axios";
    44import { Link } from 'react-router-dom';
    55import { useNavigate } from 'react-router-dom';
     6import {CustomerContext} from "./CustomerContext";
    67
    78
     
    910    const [customers, setCustomers] = useState([]);
    1011    const navigate = useNavigate();
     12    const customersContext = useContext(CustomerContext);
    1113
    1214    useEffect(() => {
    13         const fetchCustomers = async () => {
    14             try {
    15                 const response = await axios.get("http://localhost:8080/api/customers");
    16                 setCustomers(response.data);
    17             } catch (error) {
    18                 console.error("Error fetching customers: ", error);
    19             }
    20         };
    21 
    22         fetchCustomers()
    23     }, []);
     15        setCustomers(customersContext.customers)
     16    }, [customersContext]);
    2417
    2518    const handleDetailClick = (customerId) => {
  • my-react-app/src/index.js

    rcfc16a3 rc63036a  
    55import { CuisineProvider } from './components/CuisineContext';
    66import {RestaurantProvider} from "./components/RestaurantContext";
     7import {CustomerProvider} from "./components/CustomerContext";
    78
    89const root = ReactDOM.createRoot(document.getElementById('root'));
     
    1112        <CuisineProvider>
    1213            <RestaurantProvider>
    13                 <App />
     14                <CustomerProvider>
     15                    <App />
     16                </CustomerProvider>
    1417            </RestaurantProvider>
    1518        </CuisineProvider>
Note: See TracChangeset for help on using the changeset viewer.