From ebd341c060712bac8037e498df003e5370da8039 Mon Sep 17 00:00:00 2001 From: Cristian Felipe Cruz Buitron Date: Fri, 28 Aug 2026 04:36:43 +0000 Subject: [PATCH] feat(ecommerce): ADR 0008 - buscador azul & amarillo (nunca migrado) predictive-search.tsx nunca estuvo en el alcance de ninguna sub-fase de ADR 0008 (sub-fase 2 solo tocaba navbar.tsx/footer.tsx), asi que seguia con el borde degradado cian/violeta/fucsia y acentos violeta del esquema arcoiris original -- confirmado visualmente en produccion (captura del usuario) y en el codigo. Reemplaza el wrapper de gradiente por un input con borde solido y un boton circular azul (--color-ari-marino) con la lupa a la derecha, en vez del icono flotando a la izquierda sobre el degradado. Foco usa ring amarillo (--color-ari-coral-claro), igual que el resto de componentes interactivos del sitio (button.tsx). Hover/foco del panel de resultados y del boton 'Buscar en todo el catalogo' pasan de violeta a los tokens de marca. --- .../components/search/predictive-search.tsx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/workloads/ecommerce/components/search/predictive-search.tsx b/workloads/ecommerce/components/search/predictive-search.tsx index 6813559..9161be6 100644 --- a/workloads/ecommerce/components/search/predictive-search.tsx +++ b/workloads/ecommerce/components/search/predictive-search.tsx @@ -54,12 +54,12 @@ export function PredictiveSearch() { return (
-
-
- - setQuery(event.target.value)} placeholder="Busca juguetes, mochilas, personajes…" className="h-[52px] border-0 bg-transparent pl-[52px] pr-12 shadow-none focus-visible:ring-violet-300/30" /> - {query && } -
+
+ setQuery(event.target.value)} placeholder="Busca juguetes, mochilas, personajes…" className="h-[48px] border-0 bg-transparent p-0 shadow-none focus-visible:ring-0" /> + {query && } +
{loading && normalized.length >= 2 && matches.length === 0 && (
@@ -69,12 +69,12 @@ export function PredictiveSearch() { {matches.length > 0 && (
{matches.map((product) => ( - setQuery("")}> + setQuery("")}>
{product.name}{product.category} · {product.collection}
))} - +
)}