Wooden Doll's Houses & Small World Play

this.initPages()); resizeObserver.observe(this.slider); this.slider.addEventListener('scroll', this.update.bind(this)); this.prevButton.addEventListener('click', this.onButtonClick.bind(this)); this.nextButton.addEventListener('click', this.onButtonClick.bind(this)); } initPages() { const sliderItemsToShow = Array.from(this.sliderItems).filter(element => element.clientWidth > 0); this.sliderLastItem = sliderItemsToShow[sliderItemsToShow.length - 1]; if (sliderItemsToShow.length === 0) return; this.slidesPerPage = Math.floor(this.slider.clientWidth / sliderItemsToShow[0].clientWidth); this.totalPages = sliderItemsToShow.length - this.slidesPerPage + 1; this.update(); } update() { if (!this.pageCount || !this.pageTotal) return; this.currentPage = Math.round(this.slider.scrollLeft / this.sliderLastItem.clientWidth) + 1; if (this.currentPage === 1) { this.prevButton.setAttribute('disabled', true); } else { this.prevButton.removeAttribute('disabled'); } if (this.currentPage === this.totalPages) { this.nextButton.setAttribute('disabled', true); } else { this.nextButton.removeAttribute('disabled'); } this.pageCount.textContent = this.currentPage; this.pageTotal.textContent = this.totalPages; } onButtonClick(event) { event.preventDefault(); const slideScrollPosition = event.currentTarget.name === 'next' ? this.slider.scrollLeft + this.sliderLastItem.clientWidth : this.slider.scrollLeft - this.sliderLastItem.clientWidth; this.slider.scrollTo({ left: slideScrollPosition }); } } document.addEventListener('DOMContentLoaded', () => { nostojs(function (api) { api.loadRecommendations(); api.listen('postrender', function(event) { customElements.define('nosto-slider-component', NostoSliderComponent); }); }); });

Kids Concept

Kids Concept Studio Aiden house with Furniture
Regular price €99.95 Sale price€87.95

Maileg

Maileg Doll's Micro Pram - Powder
Regular price €27.95 Sale price€24.95

Join the Scandi family

Sign up to receive updates on promotions, low stock reminders, and early access to new products and brands.

Cart

Empty cart icon Your cart is currently empty.
Shipping
Calculated at checkout
Subtotal
€0.00
By checking out, you agree to the Terms of Service and acknowledge that you have read the Privacy Policy.