Solar Garden Firefly Lights Outdoor: 4pack Solar Swaying Vibrant Starburst Plant Light(Multi Color) Multicolor 4 Pack

Solar Garden Firefly Lights Outdoor: 4pack Solar Swaying Vibrant Starburst Plant Light(Multi Color) Multicolor 4 Pack

$59.99
$120.00
Save $60.01
300 sold
Size
Color : Multicolor
Quantity
people are viewing this right now
Description
  • 【2023Upgraded Version, High-Quality Material】- These modern solar lights feature 8 larger led bulbs and special iron wire, ensuring a brighter illumination and a wider swing angle,enhances the durability and stability of the lights,making them perfect for long-term outdoor use. Equipped with a 600mAh battery, after just 6 hours of sunlight charging,they can provide a delightful lighting experience for up to 8-12 hours, illuminating your surroundings throughout the night.
  • 【Swing with the Wind】- Experience the joy of fireflies dancing in your garden with our wind dance solar lights. These small solar fairy lights create a inviting glow that uplifts your outdoor space. With swaying movements, these decorative outdoor solar lights dance freely in the wind, mimicking the movements of real fireflies. They bring a touch of magic to your flower beds, outside pathway, or patio. Don't miss out the beautiful solar garden decorations.
  • 【Perfect Garden Decoration】- Enhance various outdoor areas, such as flower beds, yards, planters, fences, and patios, with these decorative starburst swaying lights. Whether it's Christmas, Thanksgiving, Halloween, Valentine's Day, birthdays, weddings, or parties, they add a touch of vibrancy to any celebration.
  • 【Effortless Installation and Operation】- Setting up the garden firefly lights is a breeze. Simply stack them into the ground and switch them on. The garden firefly lights offer both flashing and steady on lighting options, which can be toggled by pressing the mode button. Let the lights create a vibrant and magical atmosphere in your outdoor space.
  • 【Efficient Solar-powered and Waterproof】- Our solar firefly lights are fully powered by solar energy, eliminating the need for manual charging. With an IP65 waterproof rating, rest assured that they can withstand any weather conditions, including rain, snow, and more, ensuring their longevity and reliable performance.

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.