Skip to content

Commit 742d1cf

Browse files
committed
2-DR2-AT.05
1 parent 63bc451 commit 742d1cf

File tree

1 file changed

+13
-2
lines changed
  • 2-desenvolvimento-front-end/DR2-fundamentos-de-react/DR2-AT-ecommerce-dummy-crud/src/pages/product-list

1 file changed

+13
-2
lines changed

2-desenvolvimento-front-end/DR2-fundamentos-de-react/DR2-AT-ecommerce-dummy-crud/src/pages/product-list/index.jsx

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export default function ProductList() {
99
const buscaProdutos = async () => {
1010
try {
1111
const response = await axios.get('https://dummyjson.com/products');
12-
setProdutos(response.data.products);
12+
setProdutos(response.data.products);
1313
} catch (error) {
1414
new Error(error);
1515
}
@@ -18,6 +18,17 @@ export default function ProductList() {
1818
}, []);
1919

2020
return (
21-
<div>ProductList</div>
21+
<div className={style.lista}>
22+
{ produtos.length
23+
? produtos.map((produto) => (
24+
<div key={produto.id} className={style.produto}>
25+
<h3>{produto.title}</h3>
26+
<p>{produto.description}</p>
27+
<p>Preço: R$ {produto.price}</p>
28+
</div>
29+
))
30+
: <p>Carregando produtos...</p>
31+
}
32+
</div>
2233
);
2334
}

0 commit comments

Comments
 (0)