diff --git a/workloads/ecommerce/app/product/[slug]/page.tsx b/workloads/ecommerce/app/product/[slug]/page.tsx index 2b9b944..1214b4d 100644 --- a/workloads/ecommerce/app/product/[slug]/page.tsx +++ b/workloads/ecommerce/app/product/[slug]/page.tsx @@ -55,7 +55,7 @@ export default async function ProductPage({ params }: ProductPageProps) {
{product.category} · {product.collection}

{product.name}

-

{product.description}

+

{product.description}

{/* Antes escondido detrás de un click en el acordeón -- siempre visible, estilo Amazon, con los mismos datos reales que ya existían (marca/edad/categoría/colección), diff --git a/workloads/ecommerce/components/product/product-gallery.tsx b/workloads/ecommerce/components/product/product-gallery.tsx index 665e68a..97883bc 100644 --- a/workloads/ecommerce/components/product/product-gallery.tsx +++ b/workloads/ecommerce/components/product/product-gallery.tsx @@ -118,7 +118,13 @@ export function ProductGallery({ images, name }: { images: string[]; name: strin miniaturas sin wrappear puede forzar overflow horizontal en toda la pagina en mobile. */}
- {images.map((image) => )} + {/* object-contain (no object-cover): fotos de producto con relacion + de aspecto muy vertical (ej. 933x1500, confirmado en vivo para + este catalogo) perdian la cabeza o los pies recortados al forzar + el cuadrado con cover -- reportado por el usuario viendo las + miniaturas. contain deja la miniatura completa siempre, con + "letterbox" del mismo bg-slate-50 que usa la imagen principal. */} + {images.map((image) => )}