From candelabras to table lamps to pendants, create the vibe your room deserves with our curated list of mood setting pieces.
Sale
Sale
Sale
Sale
{
const productCardImage = document.querySelector('.product-card-image');
const productCardImageHeight = productCardImage.getBoundingClientRect().height;
const image = this.$el.querySelector('.product-card-image-listing-wide');
console.log(image)
image.style.height = productCardImageHeight + 'px';
console.log('setListingImageHeight', productCardImageHeight);
};
updateHeight();
// Debounced update for resize events
const debouncedUpdateHeight = this.debounce(updateHeight, 10);
// Add debounced resize listener
window.addEventListener('resize', debouncedUpdateHeight);
},
}"
x-init="setTimeout(() => { setListingImageHeight() }, 100)"
:class="inView ? 'opacity-100 translate-y-0' : 'opacity-0 translate-y-1'"
x-intersect="inView = true"
>
Sale
Sale
Sale
Sale
Sale
Sale
Sale
Sale
{
const productCardImage = document.querySelector('.product-card-image');
const productCardImageHeight = productCardImage.getBoundingClientRect().height;
const image = this.$el.querySelector('.product-card-image-listing');
image.style.height = productCardImageHeight + 'px';
};
updateHeight();
// Debounced update for resize events
const debouncedUpdateHeight = this.debounce(updateHeight, 10);
// Add debounced resize listener
window.addEventListener('resize', debouncedUpdateHeight);
},
}"
x-init="setTimeout(() => { setListingImageHeight() }, 100)"
:class="inView ? 'opacity-100 translate-y-0' : 'opacity-0 translate-y-1'"
x-intersect="inView = true"
>
Sale
Sale
Sale