#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:
@@ -342,9 +342,10 @@ export default {
|
|||||||
// Búsqueda
|
// Búsqueda
|
||||||
filteredItems() {
|
filteredItems() {
|
||||||
if (!this.searchQuery) return this.items;
|
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) =>
|
return this.items.filter((item) =>
|
||||||
item.name.toLowerCase().includes(query),
|
normalize(item.name).includes(query),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
// Paginación
|
// Paginación
|
||||||
|
|||||||
Reference in New Issue
Block a user