#fix: búsqueda insensible a tildes en el catálogo

Normaliza los strings eliminando diacríticos (NFD) antes de comparar,
para que 'cafe' encuentre 'café' y viceversa.
This commit is contained in:
mono
2026-07-03 19:06:40 -05:00
parent b2a47c44dc
commit a89af0f0bb

View File

@@ -342,9 +342,10 @@ export default {
// Búsqueda
filteredItems() {
if (!this.searchQuery) return this.items;
const query = this.searchQuery.toLowerCase();
const normalize = (s) => s.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g, "");
const query = normalize(this.searchQuery);
return this.items.filter((item) =>
item.name.toLowerCase().includes(query),
normalize(item.name).includes(query),
);
},
// Paginación