Gegarandeerde levering vóór Kerstmis bij bestellingen geplaatst vóór 17/12.
|
Nieuwsbrief
Ontvang een eenmalige kortingscode met 15% korting
De korting is geldig voor alle producten, inclusief producten met een gereduceerde prijs, binnen 60 dagen na registratie voor de nieuwsbrief. Een combinatie met andere kortingscodes is niet mogelijk.
Hiermede bevestig ik dat ik de Dataprivacyverklaring heb gelezen. Mijn toestemming kan ik te allen tijde herroepen.**
Inspiratie & LookBook
Laat u inspireren voor uw volgende aankoop.
Loading...
Failed to load data. Please try again.
var categoryList = document.getElementById('inspiration-category');
var filterSelect = document.getElementById('inspiration-filter');
var inspirationImages = document.getElementById('inspiration-images');
var loadingIndicator = document.getElementById('loading-indicator');
var errorMessage = document.getElementById('error-message');
function debounce(fn, delay) {
var timeout;
return function () {
clearTimeout(timeout);
timeout = setTimeout(fn, delay);
};
}
function fetchLookBooks(url) {
toggleLoading(true);
inspirationImages.innerHTML = '';
errorMessage.style.display = 'none';
fetch(url)
.then(function (response) {
if (!response.ok) throw new Error('Network response was not ok');
return response.json();
})
.then(function (data) {
if(data.data.length <= 0) throw new Error('No data available');
displayLookBooks(data.data);
})
.catch(function (error) {
errorMessage.style.display = 'block';
console.error('Error fetching look books:', error);
})
.finally(function () {
toggleLoading(false);
});
}
function displayLookBooks(items) {
inspirationImages.innerHTML = '';
items.forEach(function (item) {
var inspirationItem = document.createElement('div');
inspirationItem.classList.add('inspiration-item');
inspirationItem.innerHTML =
'' +
'' +
'' +
'' +
'' +
'' +
'