fix(marketplace): handle paginated API response in Orders and Inventory pages
This commit is contained in:
parent
965cedca05
commit
6477eeb756
2 changed files with 4 additions and 4 deletions
|
|
@ -27,8 +27,8 @@ export function InventoryPage() {
|
|||
try {
|
||||
setLoading(true)
|
||||
const params = expiringDays ? `?expires_in_days=${expiringDays}` : ''
|
||||
const data = await apiClient.get<InventoryItem[]>(`/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')
|
||||
|
|
|
|||
|
|
@ -31,8 +31,8 @@ export function OrdersPage() {
|
|||
const loadOrders = async () => {
|
||||
try {
|
||||
setLoading(true)
|
||||
const data = await apiClient.get<Order[]>('/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')
|
||||
|
|
|
|||
Loading…
Reference in a new issue