5 708
edições
Sem resumo de edição |
Sem resumo de edição |
||
Linha 710: | Linha 710: | ||
'Piso': 'Piso' | 'Piso': 'Piso' | ||
}; | }; | ||
if (disabledTags[selectedOption]) { | |||
selectedOption = disabledTags[selectedOption]; // Mapeia a tag corretamente | |||
} | |||
tags.forEach(tag => { | tags.forEach(tag => { | ||
Linha 760: | Linha 764: | ||
} | } | ||
if (itemsToFilter.length > 0) { | |||
const filteredItems = itemsToFilter.filter(item => { | const filteredItems = itemsToFilter.filter(item => { | ||
const mappedTags = item.tags.map(tag => disabledTags[tag] || tag); // Mapeia as tags usando disabledTags | |||
const matchesTag = selectedTags.length === 0 || selectedTags.some(tag => mappedTags.includes(tag)); | |||
const matchesId = filterById === '' || filterById.split(',').map(id => id.trim()).includes(item.id); | |||
const matchesLocal = selectedOption === '' || mappedTags.includes(selectedOption); | |||
return matchesTag && matchesId && matchesLocal; | return matchesTag && matchesId && matchesLocal; |