diff --git a/marketplace/src/pages/Inventory.tsx b/marketplace/src/pages/Inventory.tsx index 38bf7d8..43e34a0 100644 --- a/marketplace/src/pages/Inventory.tsx +++ b/marketplace/src/pages/Inventory.tsx @@ -27,8 +27,8 @@ export function InventoryPage() { try { setLoading(true) const params = expiringDays ? `?expires_in_days=${expiringDays}` : '' - const data = await apiClient.get(`/v1/inventory${params}`) - setInventory(data || []) + const response = await apiClient.get<{ items: InventoryItem[]; total: number }>(`/v1/inventory${params}`) + setInventory(response?.items || []) setError(null) } catch (err) { setError('Erro ao carregar estoque') diff --git a/marketplace/src/pages/Orders.tsx b/marketplace/src/pages/Orders.tsx index 38b4dbb..684b6fe 100644 --- a/marketplace/src/pages/Orders.tsx +++ b/marketplace/src/pages/Orders.tsx @@ -31,8 +31,8 @@ export function OrdersPage() { const loadOrders = async () => { try { setLoading(true) - const data = await apiClient.get('/v1/orders') - setOrders(data || []) + const response = await apiClient.get<{ orders: Order[]; total: number }>('/v1/orders') + setOrders(response?.orders || []) setError(null) } catch (err) { setError('Erro ao carregar pedidos')