From 503d714ea4866b02c6aa88fca6b1bfe5f023a7bf Mon Sep 17 00:00:00 2001 From: Cristian Felipe Cruz Buitron Date: Fri, 28 Aug 2026 17:41:47 +0000 Subject: [PATCH] fix(ecommerce): tiles con foto usan franja tintada con su propio pastel Reportado en produccion: las tarjetas con foto (Juguetes, Mochilas) usaban una franja de degradado blanca generica para el texto, y se veian desconectadas de las tarjetas solidas vecinas (rosa, verde, etc.) de la misma seccion. La franja ahora usa el mismo pastel asignado a esa categoria (from-amber-100 / from-sky-100) en vez de blanco, y se agranda ligeramente (h-2/5 -> h-3/5) para mas presencia. --- .../ecommerce/components/home/category-tiles.tsx | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/workloads/ecommerce/components/home/category-tiles.tsx b/workloads/ecommerce/components/home/category-tiles.tsx index 624d606..9133b2a 100644 --- a/workloads/ecommerce/components/home/category-tiles.tsx +++ b/workloads/ecommerce/components/home/category-tiles.tsx @@ -4,7 +4,7 @@ import { ArrowUpRight } from "lucide-react"; import type { Category } from "@/lib/headless/types"; import { cn } from "@/lib/utils"; -type TileContent = { subtitle: string; image?: string; color: string }; +type TileContent = { subtitle: string; image?: string; color: string; scrim?: string }; // No hay fotografia real todavia para las 6 categorias raiz de la taxonomia // (ver ADR 0005) -- solo se mapean imagen/subtitulo para las que ya tienen @@ -15,8 +15,8 @@ type TileContent = { subtitle: string; image?: string; color: string }; // un tono pastel distinto por categoria, no una escala de marca (serian // todos casi iguales), pero coordinados en la misma temperatura suave. const tileContent: Record = { - juguetes: { subtitle: "Personajes que inspiran", image: "/images/categories/figuras.webp", color: "bg-amber-100" }, - "mochilas-y-morrales": { subtitle: "Estilo para cada aventura", image: "/images/categories/mochilas.webp", color: "bg-sky-100" }, + juguetes: { subtitle: "Personajes que inspiran", image: "/images/categories/figuras.webp", color: "bg-amber-100", scrim: "from-amber-100" }, + "mochilas-y-morrales": { subtitle: "Estilo para cada aventura", image: "/images/categories/mochilas.webp", color: "bg-sky-100", scrim: "from-sky-100" }, "bebes-y-primera-infancia": { subtitle: "Primeros descubrimientos", color: "bg-rose-100" }, educativos: { subtitle: "Aprender jugando", color: "bg-emerald-100" }, "accion-y-aventura": { subtitle: "Para explorar sin lĂ­mites", color: "bg-orange-100" }, @@ -40,7 +40,11 @@ export function PromoTile({ category, className = "" }: { category: Category; cl {content.image && ( <> {category.name} -
+ {/* Franja tintada con el pastel propio de la categoria (no + blanco generico) -- sin esto la tarjeta con foto se veia + desconectada de las tarjetas solidas vecinas, reportado + en produccion. */} +
)}