diff --git a/workloads/ecommerce/components/search/predictive-search.tsx b/workloads/ecommerce/components/search/predictive-search.tsx index d393d0f..a425d5a 100644 --- a/workloads/ecommerce/components/search/predictive-search.tsx +++ b/workloads/ecommerce/components/search/predictive-search.tsx @@ -59,12 +59,20 @@ export function PredictiveSearch() { anulaba de forma confiable via tailwind-merge dentro de este contenedor compuesto (input + boton circular), causando un segundo ring visible al hacer foco. Mas simple y robusto no - heredar clases de foco que hay que pelear despues. */} + heredar clases de foco que hay que pelear despues. + + Sin outline-none: globals.css define un outline de + accesibilidad global para foco por teclado + (input:focus-visible, azul de marca) que le gana en + especificidad a la utilidad outline-none de Tailwind -- no + se debe quitar, es intencional. Se le agrega rounded-full + aqui para que ese outline seguido el contorno del pill en + vez de dibujarse como rectangulo recto. */} setQuery(event.target.value)} placeholder="Busca juguetes, mochilas, personajes…" - className="h-[48px] w-full border-0 bg-transparent p-0 text-sm text-slate-950 outline-none" + className="h-[48px] w-full rounded-full border-0 bg-transparent p-0 text-sm text-slate-950" /> {query && }