Changeset 8ca35dc for my-react-app/src/components/Reservations.js
- Timestamp:
- 01/19/25 23:18:37 (4 months ago)
- Branches:
- main
- Children:
- f5b256e
- Parents:
- db39d9e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
my-react-app/src/components/Reservations.js
rdb39d9e r8ca35dc 3 3 import 'bootstrap/dist/css/bootstrap.min.css'; 4 4 import {useNavigate} from "react-router-dom"; 5 import {jwtDecode} from "jwt-decode"; 5 6 6 7 … … 13 14 const fetchReservations = async () => { 14 15 try { 15 const response = await axios.get('http://localhost:8080/api/reservations'); // Adjust URL as needed 16 const token = localStorage.getItem("token"); 17 if (!token) { 18 console.error("No token found"); 19 return; 20 } 21 const decodedToken = jwtDecode(token); 22 console.log(decodedToken) 23 const userId = decodedToken.iss; 24 25 const response = await axios.get(`http://localhost:8081/api/reservations/by/${userId}`); 16 26 setReservations(response.data); 17 27 } catch (error) { … … 31 41 const handleCancelReservation = async (reservationID) => { 32 42 try { 33 await axios.delete(`http://localhost:808 0/api/reservations/delete/${reservationID}`);43 await axios.delete(`http://localhost:8081/api/reservations/delete/${reservationID}`); 34 44 setReservations(reservations.filter(reservation => reservation.reservationID !== reservationID)); 35 45 alert('Reservation canceled successfully!');
Note:
See TracChangeset
for help on using the changeset viewer.