document.addEventListener('click', function (e) {
const button = e.target.closest('.reserve-item-btn');
if (!button) return;
const itemName = button.getAttribute('data-item-name');
const itemImage = button.getAttribute('data-item-image');
setTimeout(function () {
const popupImage = document.querySelector('#popup-item-image img');
const popupTitle = document.querySelector('#popup-item-title');
const hiddenItemField = document.querySelector('input[name="form_fields[item_name]"]');
if (popupImage && itemImage) {
popupImage.src = itemImage;
popupImage.srcset = '';
}
if (popupTitle && itemName) {
popupTitle.textContent = itemName;
}
if (hiddenItemField && itemName) {
hiddenItemField.value = itemName;
}
}, 300);
});