diff --git a/workloads/ecommerce/components/home/category-tiles.tsx b/workloads/ecommerce/components/home/category-tiles.tsx index cff1d07..624d606 100644 --- a/workloads/ecommerce/components/home/category-tiles.tsx +++ b/workloads/ecommerce/components/home/category-tiles.tsx @@ -10,16 +10,20 @@ type TileContent = { subtitle: string; image?: string; color: string }; // (ver ADR 0005) -- solo se mapean imagen/subtitulo para las que ya tienen // un asset en public/images/categories/. Las demas caen al tile de solo // gradiente en vez de mostrar una imagen que no les corresponde. +// Fondos pastel solidos (patron Walmart-inspirado, ADR 0008 sub-fase 4) +// en vez de los gradientes saturados originales del esquema arcoiris -- +// 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: "from-yellow-300 to-orange-400" }, - "mochilas-y-morrales": { subtitle: "Estilo para cada aventura", image: "/images/categories/mochilas.webp", color: "from-cyan-400 to-blue-500" }, - "bebes-y-primera-infancia": { subtitle: "Primeros descubrimientos", color: "from-pink-300 to-fuchsia-400" }, - educativos: { subtitle: "Aprender jugando", color: "from-emerald-400 to-teal-600" }, - "accion-y-aventura": { subtitle: "Para explorar sin límites", color: "from-red-500 to-rose-700" }, - variedades: { subtitle: "Un poco de todo", color: "from-violet-400 to-purple-600" }, + 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" }, + "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" }, + variedades: { subtitle: "Un poco de todo", color: "bg-violet-100" }, }; -const defaultTile: TileContent = { subtitle: "Explora esta categoría", color: "from-slate-400 to-slate-600" }; +const defaultTile: TileContent = { subtitle: "Explora esta categoría", color: "bg-slate-100" }; // Tile individual reutilizado tanto por la seccion de mundos del home // como por el grid del catalogo (tiles promocionales intercalados, @@ -31,20 +35,20 @@ export function PromoTile({ category, className = "" }: { category: Category; cl return ( {content.image && ( <> {category.name} -
+
)} -
+

{category.name}

-

{content.subtitle}

+

{content.subtitle}

- +
@@ -61,10 +65,10 @@ export function CategoryTiles({ categories }: { categories: Category[] }) {
- Explora por mundos + Explora por mundos

Encuentra tu próximo tesoro

- Ver todo → + Ver todo →
{roots.map((category) => (