Jouw mandje

Jouw mandje is leeg

Eco-table à pizza

Sorry, er zijn geen producten in deze collectie

Keer terug naar de startpagina.
document.addEventListener('click', async (e) => { const openBtn = e.target.closest('.js-gift-open'); const closeBtn = e.target.closest('.js-gift-close'); const addBtn = e.target.closest('.js-gift-add'); const modal = document.getElementById('GiftModal'); // Ouvrir if (openBtn && modal) { modal.classList.add('is-open'); modal.setAttribute('aria-hidden', 'false'); return; } // Fermer if (closeBtn && modal) { modal.classList.remove('is-open'); modal.setAttribute('aria-hidden', 'true'); return; } document.addEventListener('click', function (e) { const openBtn = e.target.closest('.js-gift-open'); const closeBtn = e.target.closest('.js-gift-close'); const addBtn = e.target.closest('.js-gift-add'); const modal = document.getElementById('GiftModal'); // Ouvrir if (openBtn && modal) { e.preventDefault(); modal.classList.add('is-open'); modal.setAttribute('aria-hidden', 'false'); return; } // Fermer if (closeBtn && modal) { e.preventDefault(); modal.classList.remove('is-open'); modal.setAttribute('aria-hidden', 'true'); return; } // Ajouter au panier -> clique le vrai bouton du thème if (addBtn) { e.preventDefault(); const form = document.querySelector('form[action^="/cart/add"]') || document.querySelector('form[action="/cart/add"]') || document.querySelector('product-form form'); if (!form) { alert("Formulaire produit introuvable."); return; } const realAddBtn = form.querySelector('[data-add-to-cart]') || form.querySelector('button[name="add"]') || form.querySelector('button[type="submit"]'); if (!realAddBtn) { alert("Bouton Ajouter au panier introuvable."); return; } if (modal) { modal.classList.remove('is-open'); modal.setAttribute('aria-hidden', 'true'); } realAddBtn.click(); } });