`; listingsContainer.insertAdjacentHTML('afterend', btnHtml); } } else { const wrapper = document.getElementById('load-more-wrapper'); if (wrapper) wrapper.remove(); } }); } searchInput.addEventListener('input', function () { fetchListings(1, searchInput.value, nurseryRangeSelect.value); }); nurseryRangeSelect.addEventListener('change', function () { fetchListings(1, searchInput.value, nurseryRangeSelect.value); }); document.addEventListener('click', function (e) { if (e.target && e.target.id === 'load-more-btn') { const btn = e.target; const page = btn.getAttribute('data-next-page'); const keyword = searchInput.value; const nurseryRange = nurseryRangeSelect.value; btn.disabled = true; btn.textContent = 'Loading...'; fetchListings(page, keyword, nurseryRange); } }); fetchListings(); });