btnPromo.forEach(el => {
let timeoutText;
el.addEventListener('click', async (event) => {
event.preventDefault();
try {
let textBtn = el.textContent;
let promo = el.querySelector('.promo').innerHTML;
el.textContent = 'Промокод скопирован!';
clearTimeout(timeoutText);
timeoutText = setTimeout(defaultText, 1000, el, textBtn);
el.classList.add('btn-promo--success');
navigator.clipboard.writeText(promo);
} catch {
console.log('Не удалось скопировать');
}
});
});