btnPop.forEach(btn => {
if (e.target == btn) {
let getAttributePopUp = btn.getAttribute('data-trigger');
let popup = document.querySelector(`[data-popup='${getAttributePopUp}']`)
popup ? popup.classList.add('active') : null
}
})
Суть в том чтобы при клике на кнопку брать ее дата атрибут и открывать попап с таким же дата атрибутом.
Просто строка с data-popup="${var}" выглядит для меня колхозно в плане опредления дата атрибута элемента который нужно показывать.
Можно ли и нужно ли как то улучшить эту структуру?