import React, { useState, useEffect } from 'react'; import styles from '../../css/ProfileCss/orderHistory.module.css'; const OrderCard = () => { const [orders, setOrders] = useState([]); useEffect(() => { const token = localStorage.getItem('token'); fetch('http://localhost:8080/api/orders/finished', { method: 'GET', headers: { 'Authorization': `Bearer ${token}` } }) .then(response => response.json()) .then(data => { setOrders(data); }) .catch(error => { console.error('Error fetching orders:', error); }); }, []); return (
{orders.map(order => { const addressParts = order.address.split(';'); const address = addressParts[0] || "Unknown address"; const number = addressParts[1] || "Unknown number"; const floor = addressParts[2] || "Unknown floor"; return (

Order id: {order.id}
Address: {address}
Number: {number}
Floor: {floor}
Delivery Person: {order.deliveryPersonName} {order.deliveryPersonSurname}
Rating: {order.rating || "No rating"}
Review: {order.review || "No review"}

); })}
); }; export default OrderCard;