100 LED Warm White Christmas Lights, 8 Modes Christmas String Lights Indoor Outdoor Waterproof Clear Wire, Plug-in Fairy String Lights for Christmas Tree House Room Bedroom Decor
100 LED Warm White Christmas Lights, 8 Modes Christmas String Lights Indoor Outdoor Waterproof Clear Wire, Plug-in Fairy String Lights for Christmas Tree House Room Bedroom Decor
100 LED Warm White Christmas Lights, 8 Modes Christmas String Lights Indoor Outdoor Waterproof Clear Wire, Plug-in Fairy String Lights for Christmas Tree House Room Bedroom Decor
100 LED Warm White Christmas Lights, 8 Modes Christmas String Lights Indoor Outdoor Waterproof Clear Wire, Plug-in Fairy String Lights for Christmas Tree House Room Bedroom Decor
100 LED Warm White Christmas Lights, 8 Modes Christmas String Lights Indoor Outdoor Waterproof Clear Wire, Plug-in Fairy String Lights for Christmas Tree House Room Bedroom Decor
100 LED Warm White Christmas Lights, 8 Modes Christmas String Lights Indoor Outdoor Waterproof Clear Wire, Plug-in Fairy String Lights for Christmas Tree House Room Bedroom Decor
100 LED Warm White Christmas Lights, 8 Modes Christmas String Lights Indoor Outdoor Waterproof Clear Wire, Plug-in Fairy String Lights for Christmas Tree House Room Bedroom Decor
100 LED Warm White Christmas Lights, 8 Modes Christmas String Lights Indoor Outdoor Waterproof Clear Wire, Plug-in Fairy String Lights for Christmas Tree House Room Bedroom Decor
100 LED Warm White Christmas Lights, 8 Modes Christmas String Lights Indoor Outdoor Waterproof Clear Wire, Plug-in Fairy String Lights for Christmas Tree House Room Bedroom Decor
100 LED Warm White Christmas Lights, 8 Modes Christmas String Lights Indoor Outdoor Waterproof Clear Wire, Plug-in Fairy String Lights for Christmas Tree House Room Bedroom Decor

100 LED Warm White Christmas Lights, 8 Modes Christmas String Lights Indoor Outdoor Waterproof Clear Wire, Plug-in Fairy String Lights for Christmas Tree House Room Bedroom Decor

Price

$0.00 $17.99
Save $-17.99
Free shipping

Quantity

Free worldwide shipping
Free returns
Sustainably made
Secure payments
【Bright and Warm Christmas String Lights】Our Outdoor Christmas lights use higher brightness LED bulbs, while the plug power supply greatly improves the stability of the bulb brightness, making each of our LED bulbs shine 360 degrees, providing you with a constant crystal clear glow! These Plug in Twinkle lights are very warm, soft, and non-dazzling, adding a classic and charming glow to your Christmas decorations.
  • 【Bright and Warm Christmas String Lights】Our Outdoor Christmas lights use higher brightness LED bulbs, while the plug power supply greatly improves the stability of the bulb brightness, making each of our LED bulbs shine 360 degrees, providing you with a constant crystal clear glow! These Plug in Twinkle lights are very warm, soft, and non-dazzling, adding a classic and charming glow to your Christmas decorations.
  • 【Perfect Fairy Lights】These fairy lights bedroom are stronger than copper wire fairy lights and are also a great alternative to the LED light strips that are extremely bright. The fairy lights plug-in have very soft light, and are safer to use for long periods of time as they don't get hot! You canuse this fairy light as a Christmas gift for your kids! She was able to string one set along her wall and the other around her entire bed, as she imagined. Makes her bedroom look warm and cozy
  • 【100 LED Christmas Lights for House】The warm white Christmas lights are IP65 waterproof, and lighting brightness is not affected by the weather. You can wrap around the eaves, pillars the edge of the window, and so on, the clear wire is very strong and durable, so that your house can be full of a warm festive atmosphere at Christmas. JMEXSUSS has enough Christmas string lights to last you all Christmas long!
  • 【100 LED Bedroom Christmas Lights】Our indoor Christmas lights are perfect for Christmas decorations. After our statistical survey of a large number of customers. At Christmas, customers like to use these Christmas lights as living room lights, Christmas tree lights or bedroom lights and so on, eight modes and soft lighting, meet your different Christmas style needs and a sense of ritual for Christmas. And you can also use it as a child's dorm lights so that the child's life is full of ritual.
  • 【8 Impressive Light Modes 】 Stay away from single lighting mode! fairy lights of 8 Modes to fit different occasions and moods, creating unique atmospheres! Be it for a romantic anniversary, a holy wedding, a joyous Christmas, or surprises for your loved ones, these Christmas lights will do the trick! To switch between the 8 lighting modes, you only need to press the button on the adapter.
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.