Фильтрация работает, но вот если нажать на Все то добавляется всем блокам класс
none
сам код
let filterBox = document.querySelectorAll('.js-box-filter');
let filterActive = document.querySelectorAll('.js-filter-wrap a')
document.querySelector('.js-filter-wrap').addEventListener('click', (event) => {
event.preventDefault()
if (event.target.tagName !== 'A') return false;
let filterBtn = event.target.dataset['filter'];
filterBox.forEach(elem => {
elem.classList.add('none');
if (filterBtn === elem.dataset['work']) {
elem.classList.remove('none');
}
if (filterBtn !== elem.getAttribute('data-work') == 'all') {
elem.classList.remove('none');
console.log(filterBtn);
}
});
});
filterBox - сами фильтрованные элементы
filterBtn - кнопки фильтрации
атрибут у элеметов
data-work=""
атрибут у кнопко фильтров
data-filter=""