BrightAurora™️ Light Projector
BrightAurora™️ Light Projector
BrightAurora™️ Light Projector
BrightAurora™️ Light Projector
BrightAurora™️ Light Projector
BrightAurora™️ Light Projector
BrightAurora™️ Light Projector
BrightAurora™️ Light Projector

BrightAurora™️ Light Projector

Emitting Color-Sun
Please select a emitting color
Quantity
$44.99
$0.00
-$-44.99
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Shipping

Experience Rainbows & Sunsets Inside Your Homes!

Illuminate spaces beautifully with BrightAurora™️, a modern style lamp that projects vibrant, circular lights on walls, ceilings, and floors! Transform any space into your own sanctuary and enjoy different lights always! 

Features/Benefits:

  • Immersive Lighting Experience: This lamp provides the light you can only see from the natural beauty of the world. Recreate sunsets, rainbows, auroras, and more to make you feel you’re on the beach or your dream destination even when you’re at home. 
  • Lights Anywhere You Like: In creating a more personal atmosphere, this lamp adopts 90-degree design flexibility that allows you to project lights anywhere you like. Adjust the size and shape of the halo light by simply turning the knob to meet all your lighting needs. 
  • Elegant Lighting Decoration: With its modern and minimalist build, this lamp is sure to blend in all kinds of interior spaces. It’s perfect for your bedroom, living room, den, basement, and more–use it for parties and other celebrations! 
  • Easy To Use & Durable: There are no complex instructions to follow when setting up this lamp–just take it out of the box, plug it in, and enjoy amazing light views anytime you want! It’s made of an anti-glare lens, high-grade and sturdy materials to ensure that this lamp is built to last for the years to come. 

Specifications:

Type of Light Source: LED Lights
Material: Metal, PVC
Voltage: ≤36V (V)
Shade Material: Glass Lens
Size: 25x12cm; 10x2in

Spaces are more beautiful with BrightAurora™️! Buy now!

Disclaimer: Shipping times may take 2-3 weeks due to high order volume. Because of this inconvenience, use code: FREESHIP to enjoy free shipping on your order.

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.