index.astro 581 B

123456789101112131415161718192021
  1. ---
  2. import Layout from "../../layouts/Layout.astro";
  3. import { Producto } from "../../models/Producto.models";
  4. import { http } from "../../services";
  5. import TarjetaAPI from "../../components/TarjetaAPI.astro";
  6. const res = await http.get("admin/test-productos/productos");
  7. const productos = res.resultado as Producto[];
  8. ---
  9. <Layout title="Productos">
  10. <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
  11. {productos.map(productos => (
  12. <TarjetaAPI
  13. nombre={productos.nombre || ""}
  14. precio={productos.precio || ""} />
  15. ))}
  16. </div>
  17. </Layout>