diff --git a/frontend/src/app/catalogo-produtos-api/page.tsx b/frontend/src/app/catalogo-produtos-api/page.tsx index 3c72672..4a9a3cf 100644 --- a/frontend/src/app/catalogo-produtos-api/page.tsx +++ b/frontend/src/app/catalogo-produtos-api/page.tsx @@ -158,9 +158,10 @@ const CatalogoProdutosApi = () => { throw new Error(`Erro ${response.status}: ${response.statusText}`); } - const data: ApiResponse = await response.json(); - setProdutos(data.documents); - setTotal(data.total); + const data = await response.json(); + const produtosData = data.documents || data.items || data.data || (Array.isArray(data) ? data : []); + setProdutos(produtosData); + setTotal(data.total || produtosData.length); } catch (error) { console.error("❌ Erro ao carregar produtos:", error);