add order list

This commit is contained in:
Patryk
2025-06-09 23:40:21 +02:00
parent a04ef906cd
commit a527d00e1d

View File

@@ -1,6 +1,10 @@
import { View, Text } from "react-native";
import { useState, useEffect, use } from "react";
import { FlatList, RefreshControl } from "react-native";
import { listOrders } from "@/api/order";
import { Box } from "@/components/ui/box";
import { VStack } from "@/components/ui/vstack";
import { HStack } from "@/components/ui/hstack";
export default function UserOrders() {
const [orders, setOrders] = useState([]);
@@ -15,10 +19,31 @@ export default function UserOrders() {
fetchOrders();
}, []);
console.log("Orders:", orders);
if (orders.length === 0) {
return (
<View style={{ flex: 1, justifyContent: "center", alignItems: "center" }}>
<Text>Orders</Text>
<Text>Brak zamówień</Text>
</View>
);
}
return (
<FlatList
className="m-2"
data={orders}
renderItem={({ item }) => (
<Box className="p-4 rounded-md bg-white">
<VStack>
<HStack>
<Text>{item.orderId}</Text>
<Text className="ml-2">{item.orderType}</Text>
</HStack>
<Text className="mt-2">{item.status}</Text>
<Text className="mt-2">Cena: {item.amount} </Text>
<Text className="mt-2">{item.createdAt}</Text>
</VStack>
</Box>
)}
/>
);
}