import {ScrollPanel} from "primereact/scrollpanel"; import React, {Component, useEffect, useState} from "react"; import {Button} from "primereact/button"; import {SPRING_SERVER} from "../config"; export default function (props) { const userDataUrl = SPRING_SERVER + '/api/users/' + props.username; const [userData, setUserData] = useState() useEffect(() => { fetch(userDataUrl, { headers: { "Authorization": "Bearer " + localStorage.getItem("access_token"), } }) .then(response => response.json()) .then(data => { setUserData(data) }) },[]) function removeParcel(item){ const deleteUrl = SPRING_SERVER + '/deliveries/' + item.id ; fetch(deleteUrl, { method: 'DELETE', headers: { "Authorization": "Bearer " + localStorage.getItem("access_token"), } }).then(() => { fetch(userDataUrl, { headers: { "Authorization": "Bearer " + localStorage.getItem("access_token"), } }) .then(response => response.json()) .then(data => { console.log(data) setUserData(data) }) }) } return ( {userData?.deliveries?.map((parcel, index) =>
{parcel.packets[0].name}
{parcel.deliveryAddress}
)}
) }